
@import url('bootstrap.min.css');

/* Moved from bootstrap.min.css: */
/*!
 * This section: from bootstrap.min.css
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@media print                          
    {                                 
    .visible-print                  { display:inherit !important;}
    .hidden-print                   { display:none !important;}
    }                                 
@media (max-width:767px)              
    {                                 
    body                            { padding-left:20px;padding-right:20px;}
    .navbar-fixed-top,.navbar-fixed-bottom { margin-left:-20px;margin-right:-20px;}
    .navbar-static-top              { margin-left:-20px;margin-right:-20px;}
    .container-fluid                { padding:0;}
    .dl-horizontal dt               { float:none;clear:none;width:auto;text-align:left;}
    .dl-horizontal dd               { margin-left:0;}
    .container                      { width:auto;}
    .row-fluid                      { width:100%;}
    .row,.thumbnails                { margin-left:0;}
    .thumbnails>li                  { float:none;margin-left:0;}
    [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .span12,.row-fluid .span12      { width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .row-fluid [class*="offset"]:first-child { margin-left:0;}
    .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] { display:inline-block;width:auto;}
    .controls-row [class*="span"]+[class*="span"] { margin-left:0;}
    .modal                          { position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}
    .modal.fade                     { top:-100px;}
    .modal.fade.in                  { top:20px;}
    }
@media (max-width:480px)
    {
    .nav-collapse                   { -webkit-transform:translate3d(0, 0, 0);}
    .page-header h1 small           { display:block;line-height:20px;}
    input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;}
    .form-horizontal .control-label{float:none;width:auto;padding-top:0;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;}
    .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;}
    .media-object                   { margin-right:0;margin-left:0;}
    .modal                          { top:10px;left:10px;right:10px;}
    .modal-header .close            { padding:10px;margin:-10px;}
    .carousel-caption               { position:static;}
    }
@media (min-width:768px) and (max-width:979px)
    {
    .row                            { margin-left:-20px;*zoom:1;}
    .row:before,.row:after          { display:table;content:"";line-height:0;}
    .row:after                      { clear:both;}
    [class*="span"]                 { float:left;min-height:1px;margin-left:20px;}
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;}
    .span12     {width:724px;}    .offset12   {margin-left:764px;}    .row-fluid .span12  {width:100%;*width:99.94680851063829%;}
    .span11     {width:662px;}    .offset11   {margin-left:702px;}    .row-fluid .span11  {width:91.43646408839778%;*width:91.38327259903608%;}
    .span10     {width:600px;}    .offset10   {margin-left:640px;}    .row-fluid .span10  {width:82.87292817679558%;*width:82.81973668743387%;}
    .span9      {width:538px;}    .offset9    {margin-left:578px;}    .row-fluid .span9   {width:74.30939226519337%;*width:74.25620077583166%;}
    .span8      {width:476px;}    .offset8    {margin-left:516px;}    .row-fluid .span8   {width:65.74585635359117%;*width:65.69266486422946%;}
    .span7      {width:414px;}    .offset7    {margin-left:454px;}    .row-fluid .span7   {width:57.18232044198895%;*width:57.12912895262725%;}
    .span6      {width:352px;}    .offset6    {margin-left:392px;}    .row-fluid .span6   {width:48.61878453038674%;*width:48.56559304102504%;}
    .span5      {width:290px;}    .offset5    {margin-left:330px;}    .row-fluid .span5   {width:40.05524861878453%;*width:40.00205712942283%;}
    .span4      {width:228px;}    .offset4    {margin-left:268px;background-color:#0FF; }    .row-fluid .span4   {width:31.491712707182323%;*width:31.43852121782062%;background-color:#0FF; }
    .span3      {width:166px;}    .offset3    {margin-left:206px;}    .row-fluid .span3   {width:22.92817679558011%;*width:22.87498530621841%;}
    .span2      {width:104px;}    .offset2    {margin-left:144px;}    .row-fluid .span2   {width:14.3646408839779%;*width:14.311449394616199%;}
    .span1      {width:42px;}     .offset1    {margin-left:82px;}     .row-fluid .span1   {width:5.801104972375691%;*width:5.747913483013988%;}
    .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.7624309392265194%;*margin-left:2.709239449864817%;}
    .row-fluid [class*="span"]:first-child{margin-left:0;}
    .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;}
    .row-fluid .offset12    {margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;}
    .row-fluid .offset11    {margin-left:96.96132596685082%;*margin-left:96.8549429881274%;}    .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;}
    .row-fluid .offset10    {margin-left:88.39779005524862%;*margin-left:88.2914070765252%;}    .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;}
    .row-fluid .offset9     {margin-left:79.8342541436464%;*margin-left:79.72787116492299%;}    .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;}
    .row-fluid .offset8     {margin-left:71.2707182320442%;*margin-left:71.16433525332079%;}    .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;}
    .row-fluid .offset7     {margin-left:62.70718232044199%;*margin-left:62.600799341718584%;}  .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;}
    .row-fluid .offset6     {margin-left:54.14364640883978%;*margin-left:54.037263430116376%;}  .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;}
    .row-fluid .offset5     {margin-left:45.58011049723757%;*margin-left:45.47372751851417%;}   .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;}
    .row-fluid .offset4     {margin-left:37.01657458563536%;*margin-left:36.91019160691196%;}   .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;}
    .row-fluid .offset3     {margin-left:28.45303867403315%;*margin-left:28.346655695309746%;}  .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;}
    .row-fluid .offset2     {margin-left:19.88950276243094%;*margin-left:19.783119783707537%;}  .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;}
    .row-fluid .offset1     {margin-left:11.32596685082873%;*margin-left:11.219583872105325%;}  .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;}
    input,textarea,.uneditable-input{margin-left:0;}
    .controls-row [class*="span"]+[class*="span"]{margin-left:20px;}
    input.span12,textarea.span12,.uneditable-input.span12{width:710px;}
    input.span11,textarea.span11,.uneditable-input.span11{width:648px;}
    input.span10,textarea.span10,.uneditable-input.span10{width:586px;}
    input.span9,textarea.span9,.uneditable-input.span9{width:524px;}
    input.span8,textarea.span8,.uneditable-input.span8{width:462px;}
    input.span7,textarea.span7,.uneditable-input.span7{width:400px;}
    input.span6,textarea.span6,.uneditable-input.span6{width:338px;}
    input.span5,textarea.span5,.uneditable-input.span5{width:276px;}
    input.span4,textarea.span4,.uneditable-input.span4{width:214px;background-color:#F70; }
    input.span3,textarea.span3,.uneditable-input.span3{width:152px;}
    input.span2,textarea.span2,.uneditable-input.span2{width:90px;}
    input.span1,textarea.span1,.uneditable-input.span1{width:28px;}
    }
@media (min-width:1200px)
    {
    .row{margin-left:-30px;*zoom:1;}
    .row:before,.row:after{display:table;content:"";line-height:0;}
    .row:after{clear:both;}
    [class*="span"]{float:left;min-height:1px;margin-left:30px;}
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}

    .span12                 {width:1170px;}
    .span11                 {width:1070px;}
    .span10                 {width:970px;}
    .span9                  {width:870px;}
    .span8                  {width:770px;}
    .span7                  {width:670px;}
    .span6                  {width:570px;}
    .span5                  {width:470px;}
    .span4                  {width:370px;background-color:#777; }
    .span3                  {width:270px;}
    .span2                  {width:170px;}
    .span1                  {width:70px;}

    .offset12               {margin-left:1230px;}
    .offset11               {margin-left:1130px;}
    .offset10               {margin-left:1030px;}
    .offset9                {margin-left:930px;}
    .offset8                {margin-left:830px;}
    .offset7                {margin-left:730px;}
    .offset6                {margin-left:630px;}
    .offset5                {margin-left:530px;}
    .offset4                {margin-left:430px;}
    .offset3                {margin-left:330px;}
    .offset2                {margin-left:230px;}
    .offset1                {margin-left:130px;}

    .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.564102564102564%;*margin-left:2.5109110747408616%;}
    .row-fluid [class*="span"]:first-child{margin-left:0;}
    .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;}
    .row-fluid .span12{width:100%;*width:99.94680851063829%;}
    .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;}
    .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;}
    .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;}
    .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;}
    .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;}
    .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;}
    .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;}
    .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;background-color:#BFB; }
    .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;}
    .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;}
    .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;}
    .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;}
    .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;}   .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;}
    .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;}   .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;}
    .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;}    .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;}
    .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;}    .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;}
    .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;}   .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;}
    .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;}   .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;}
    .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;}    .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;}
    .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;}   .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;}
    .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;}    .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;}
    .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;}   .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;}
    .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;}   .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;}
    input,textarea,.uneditable-input{margin-left:0;}
    .controls-row [class*="span"]+[class*="span"]{margin-left:30px;}
    input.span12,textarea.span12,.uneditable-input.span12{width:1156px;}
    input.span11,textarea.span11,.uneditable-input.span11{width:1056px;}
    input.span10,textarea.span10,.uneditable-input.span10{width:956px;}
    input.span9,textarea.span9,.uneditable-input.span9{width:856px;}
    input.span8,textarea.span8,.uneditable-input.span8{width:756px;}
    input.span7,textarea.span7,.uneditable-input.span7{width:656px;}
    input.span6,textarea.span6,.uneditable-input.span6{width:556px;}
    input.span5,textarea.span5,.uneditable-input.span5{width:456px;}
    input.span4,textarea.span4,.uneditable-input.span4{width:356px;background-color:#0F0; }
    input.span3,textarea.span3,.uneditable-input.span3{width:256px;}
    input.span2,textarea.span2,.uneditable-input.span2{width:156px;}
    input.span1,textarea.span1,.uneditable-input.span1{width:56px;}
    .thumbnails{margin-left:-30px;}
    .thumbnails>li{margin-left:30px;}
    .row-fluid .thumbnails{margin-left:0;}
    }
@media (max-width:979px)
    {
    body{padding-top:0;}
    .navbar-fixed-top,.navbar-fixed-bottom{position:static;}
    .navbar-fixed-top{margin-bottom:20px;}
    .navbar-fixed-bottom{margin-top:20px;}
    .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;}
    .navbar .container{width:auto;padding:0;}
    .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;}
    .nav-collapse{clear:both;}
    .nav-collapse .nav{float:none;margin:0 0 10px;}
    .nav-collapse .nav>li{float:none;}
    .nav-collapse .nav>li>a{margin-bottom:2px;}
    .nav-collapse .nav>.divider-vertical{display:none;}
    .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;}
    .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
    .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;}
    .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;}
    .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;}
    .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;}
    .nav-collapse.in .btn-group{margin-top:5px;padding:0;}
    .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
    .nav-collapse .open>.dropdown-menu{display:block;}
    .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}
    .nav-collapse .dropdown-menu .divider{display:none;}
    .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;}
    .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);}
    .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
    .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
    .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;}
    .navbar .btn-navbar     {display:block;}
    .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}
    }
@media (min-width:980px)
    {
    .nav-collapse.collapse{height:auto !important;overflow:visible !important;}
    }

/*
This section: Created by: Mienard Lumaad (@themepixels)
*/


/*@import url('bootstrap-responsive.min.css');*/
.clearfix         {*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after   {clear:both}
.hide-text        {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

@-ms-viewport{width:device-width}
.hidden           {display:none;visibility:hidden}
.visible-phone    {display:none!important}
.visible-tablet   {display:none!important}
.hidden-desktop   {display:none!important}
.visible-desktop  {display:inherit!important}

@media(min-width:768px) and (max-width:979px)
{
    .hidden-desktop {display:inherit!important}
    .visible-desktop{display:none!important}
    .visible-tablet {display:inherit!important}
    .hidden-tablet  {display:none!important}
}
    
@media(max-width:767px)
{
    .hidden-desktop {display:inherit!important}
    .visible-desktop{display:none!important}
    .visible-phone  {display:inherit!important}
    .hidden-phone   {display:none!important}
}
.visible-print{display:none!important}

@media print
{
    .visible-print{display:inherit!important}
    .hidden-print{display:none!important}
}


@media(min-width:1200px)
{
    .row{margin-left:-30px;*zoom:1}
    .row:before,.row:after{display:table;line-height:0;content:""}
    .row:after{clear:both}
    [class*="span"]{float:left;min-height:1px;margin-left:30px}
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}
    .span12   {width:1170px}
    .span11   {width:1070px}
    .span10   {width:970px }
    .span9    {width:870px }
    .span8    {width:770px }
    .span7    {width:670px }
    .span6    {width:570px }
    .span5    {width:470px }
    .span4    {width:370px }
    .span3    {width:270px }
    .span2    {width:170px }
    .span1    {width:70px  }
    .offset12 {margin-left:1230px}
    .offset11 {margin-left:1130px}
    .offset10 {margin-left:1030px}
    .offset9  {margin-left:930px }
    .offset8  {margin-left:830px }
    .offset7  {margin-left:730px }
    .offset6  {margin-left:630px }
    .offset5  {margin-left:530px }
    .offset4  {margin-left:430px }
    .offset3  {margin-left:330px }
    .offset2  {margin-left:230px }
    .offset1  {margin-left:130px }
    .row-fluid{width:100%;*zoom:1}
    .row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}
    .row-fluid:after{clear:both}
    .row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .row-fluid [class*="span"]:first-child{margin-left:0}
    .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}
    .row-fluid .span12  {width:100%;*width:99.94680851063829%}
    .row-fluid .span11  {width:91.45299145299145%;*width:91.39979996362975%}
    .row-fluid .span10  {width:82.90598290598291%;*width:82.8527914166212%}
    .row-fluid .span9   {width:74.35897435897436%;*width:74.30578286961266%}
    .row-fluid .span8   {width:65.81196581196582%;*width:65.75877432260411%}
    .row-fluid .span7   {width:57.26495726495726%;*width:57.21176577559556%}
    .row-fluid .span6   {width:48.717948717948715%;*width:48.664757228587014%}
    .row-fluid .span5   {width:40.17094017094017%;*width:40.11774868157847%}
    .row-fluid .span4   {width:31.623931623931625%;*width:31.570740134569924%}
    .row-fluid .span3   {width:23.076923076923077%;*width:23.023731587561375%}
    .row-fluid .span2   {width:14.52991452991453%;*width:14.476723040552828%}
    .row-fluid .span1   {width:5.982905982905983%;*width:5.929714493544281%}
    .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}  .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}
    .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}    .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}
    .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}    .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}
    .row-fluid .offset9 {margin-left:79.48717948717949%;*margin-left:79.38079650845607%}    .row-fluid .offset9:first-child {margin-left:76.92307692307693%;*margin-left:76.81669394435352%}
    .row-fluid .offset8 {margin-left:70.94017094017094%;*margin-left:70.83378796144753%}    .row-fluid .offset8:first-child {margin-left:68.37606837606839%;*margin-left:68.26968539734497%}
    .row-fluid .offset7 {margin-left:62.393162393162385%;*margin-left:62.28677941443899%}   .row-fluid .offset7:first-child {margin-left:59.82905982905982%;*margin-left:59.72267685033642%}
    .row-fluid .offset6 {margin-left:53.84615384615384%;*margin-left:53.739770867430444%}   .row-fluid .offset6:first-child {margin-left:51.28205128205128%;*margin-left:51.175668303327875%}
    .row-fluid .offset5 {margin-left:45.299145299145295%;*margin-left:45.1927623204219%}    .row-fluid .offset5:first-child {margin-left:42.73504273504273%;*margin-left:42.62865975631933%}
    .row-fluid .offset4 {margin-left:36.75213675213675%;*margin-left:36.645753773413354%}   .row-fluid .offset4:first-child {margin-left:34.18803418803419%;*margin-left:34.081651209310785%}
    .row-fluid .offset3 {margin-left:28.205128205128204%;*margin-left:28.0987452264048%}    .row-fluid .offset3:first-child {margin-left:25.641025641025642%;*margin-left:25.53464266230224%}
    .row-fluid .offset2 {margin-left:19.65811965811966%;*margin-left:19.551736679396257%}   .row-fluid .offset2:first-child {margin-left:17.094017094017094%;*margin-left:16.98763411529369%}
    .row-fluid .offset1 {margin-left:11.11111111111111%;*margin-left:11.004728132387708%}   .row-fluid .offset1:first-child {margin-left:8.547008547008547%;*margin-left:8.440625568285142%}
    input,textarea,.uneditable-input{margin-left:0}
    .controls-row [class*="span"]+[class*="span"]{margin-left:30px}
    input.span12,textarea.span12,.uneditable-input.span12{width:1156px}
    input.span11,textarea.span11,.uneditable-input.span11{width:1056px}
    input.span10,textarea.span10,.uneditable-input.span10{width:956px }
    input.span9, textarea.span9, .uneditable-input.span9 {width:856px }
    input.span8, textarea.span8, .uneditable-input.span8 {width:756px }
    input.span7, textarea.span7, .uneditable-input.span7 {width:656px }
    input.span6, textarea.span6, .uneditable-input.span6 {width:556px }
    input.span5, textarea.span5, .uneditable-input.span5 {width:456px }
    input.span4, textarea.span4, .uneditable-input.span4 {width:356px }
    input.span3, textarea.span3, .uneditable-input.span3 {width:256px }
    input.span2, textarea.span2, .uneditable-input.span2 {width:156px }
    input.span1, textarea.span1, .uneditable-input.span1 {width:56px  }
    .thumbnails           {margin-left:-30px}
    .thumbnails > li      {margin-left:30px }
    .row-fluid .thumbnails{margin-left:0    }
}
    
@media(min-width:768px) and (max-width:979px)
{
    .row{margin-left:-20px;*zoom:1}
    .row:before,.row:after{display:table;line-height:0;content:""}
    .row:after{clear:both}
    [class*="span"]     {float:left;min-height:1px;margin-left:20px}
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
    .span12             {width:724px      }
    .span11             {width:662px      }
    .span10             {width:600px      }
    .span9              {width:538px      }
    .span8              {width:476px      }
    .span7              {width:414px      }
    .span6              {width:352px      }
    .span5              {width:290px      }
    .span4              {width:228px      }
    .span3              {width:166px      }
    .span2              {width:104px      }
    .span1              {width:42px       }
    .offset12           {margin-left:764px}
    .offset11           {margin-left:702px}
    .offset10           {margin-left:640px}
    .offset9            {margin-left:578px}
    .offset8            {margin-left:516px}
    .offset7            {margin-left:454px}
    .offset6            {margin-left:392px}
    .offset5            {margin-left:330px}
    .offset4            {margin-left:268px}
    .offset3            {margin-left:206px}
    .offset2            {margin-left:144px}
    .offset1            {margin-left:82px }
    .row-fluid{width:100%;*zoom:1}
    .row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}
    .row-fluid:after    {clear:both}
    .row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .row-fluid [class*="span"]:first-child{margin-left:0}
    .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}
    .row-fluid .span12  {width:100%;*width:99.94680851063829%}
    .row-fluid .span11  {width:91.43646408839778%;*width:91.38327259903608% }
    .row-fluid .span10  {width:82.87292817679558%;*width:82.81973668743387% }
    .row-fluid .span9   {width:74.30939226519337%;*width:74.25620077583166% }
    .row-fluid .span8   {width:65.74585635359117%;*width:65.69266486422946% }
    .row-fluid .span7   {width:57.18232044198895%;*width:57.12912895262725% }
    .row-fluid .span6   {width:48.61878453038674%;*width:48.56559304102504% }
    .row-fluid .span5   {width:40.05524861878453%;*width:40.00205712942283% }
    .row-fluid .span4   {width:31.491712707182323%;*width:31.43852121782062%}
    .row-fluid .span3   {width:22.92817679558011%;*width:22.87498530621841% }
    .row-fluid .span2   {width:14.3646408839779%;*width:14.311449394616199% }
    .row-fluid .span1   {width:5.801104972375691%;*width:5.747913483013988% }
    .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}     .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}
    .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%  }      .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}
    .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%  }      .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}
    .row-fluid .offset9 {margin-left:79.8342541436464%;*margin-left:79.72787116492299%  }      .row-fluid .offset9:first-child {margin-left:77.07182320441989%;*margin-left:76.96544022569647%}
    .row-fluid .offset8 {margin-left:71.2707182320442%;*margin-left:71.16433525332079%  }      .row-fluid .offset8:first-child {margin-left:68.50828729281768%;*margin-left:68.40190431409427%}
    .row-fluid .offset7 {margin-left:62.70718232044199%;*margin-left:62.600799341718584%}      .row-fluid .offset7:first-child {margin-left:59.94475138121547%;*margin-left:59.838368402492065%}
    .row-fluid .offset6 {margin-left:54.14364640883978%;*margin-left:54.037263430116376%}      .row-fluid .offset6:first-child {margin-left:51.38121546961326%;*margin-left:51.27483249088986%}
    .row-fluid .offset5 {margin-left:45.58011049723757%;*margin-left:45.47372751851417% }      .row-fluid .offset5:first-child {margin-left:42.81767955801105%;*margin-left:42.71129657928765%}
    .row-fluid .offset4 {margin-left:37.01657458563536%;*margin-left:36.91019160691196% }      .row-fluid .offset4:first-child {margin-left:34.25414364640884%;*margin-left:34.14776066768544%}
    .row-fluid .offset3 {margin-left:28.45303867403315%;*margin-left:28.346655695309746%}      .row-fluid .offset3:first-child {margin-left:25.69060773480663%;*margin-left:25.584224756083227%}
    .row-fluid .offset2 {margin-left:19.88950276243094%;*margin-left:19.783119783707537%}      .row-fluid .offset2:first-child {margin-left:17.12707182320442%;*margin-left:17.02068884448102%}
    .row-fluid .offset1 {margin-left:11.32596685082873%;*margin-left:11.219583872105325%}      .row-fluid .offset1:first-child {margin-left:8.56353591160221%;*margin-left:8.457152932878806%}
    input,textarea,.uneditable-input{margin-left:0}
    .controls-row [class*="span"]+[class*="span"]{margin-left:20px}
    input.span12,textarea.span12,.uneditable-input.span12{width:710px}
    input.span11,textarea.span11,.uneditable-input.span11{width:648px}
    input.span10,textarea.span10,.uneditable-input.span10{width:586px}
    input.span9, textarea.span9, .uneditable-input.span9 {width:524px}
    input.span8, textarea.span8, .uneditable-input.span8 {width:462px}
    input.span7, textarea.span7, .uneditable-input.span7 {width:400px}
    input.span6, textarea.span6, .uneditable-input.span6 {width:338px}
    input.span5, textarea.span5, .uneditable-input.span5 {width:276px}
    input.span4, textarea.span4, .uneditable-input.span4 {width:214px}
    input.span3, textarea.span3, .uneditable-input.span3 {width:152px}
    input.span2, textarea.span2, .uneditable-input.span2 {width:90px }
    input.span1, textarea.span1, .uneditable-input.span1 {width:28px }
}
@media(max-width:767px)
{
    body{padding-right:20px;padding-left:20px}
    .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}
    .container-fluid {padding:0}
    .dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}
    .dl-horizontal dd{margin-left:0}
    .container       {width:auto}
    .row-fluid       {width:100%}
    .row,.thumbnails {margin-left:0}
    .thumbnails > li {float:none;margin-left:0}
    [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .row-fluid [class*="offset"]:first-child{margin-left:0}
    .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}
    .controls-row [class*="span"]+[class*="span"]{margin-left:0}
    .modal           {position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}
    .modal.fade      {top:-100px}
    .modal.fade.in   {top:20px  }
}

@media(max-width:480px)
{
    .nav-collapse{-webkit-transform:translate3d(0,0,0)}
    .page-header h1 small{display:block;line-height:20px}
    input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}
    .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
    .form-horizontal .controls{margin-left:0}
    .form-horizontal .control-list{padding-top:0}
    .form-horizontal .form-actions{padding-right:10px;padding-left:10px}
    .media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}
    .media-object        {margin-right:0;margin-left:0}
    .modal               {top:10px;right:10px;left:10px}
    .modal-header .close {padding:10px;margin:-10px}
    .carousel-caption    {position:static}
}

@media(max-width:979px)
{
    body{padding-top:0}
    .navbar-fixed-top,.navbar-fixed-bottom {position:static}
    .navbar-fixed-top                      {margin-bottom:20px}
    .navbar-fixed-bottom                   {margin-top:20px}
    .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
    .navbar .container                     {width:auto;padding:0}
    .navbar .brand                         {padding-right:10px;padding-left:10px;margin:0 0 0 -5px}
    .nav-collapse                          {clear:both}
    .nav-collapse .nav                     {float:none;margin:0 0 10px}
    .nav-collapse .nav > li                {float:none}
    .nav-collapse .nav > li > a            {margin-bottom:2px}
    .nav-collapse .nav > .divider-vertical {display:none}
    .nav-collapse .nav .nav-header         {color:#777;text-shadow:none}
    .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
    .nav-collapse .btn                     {padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
    .nav-collapse .dropdown-menu li+li a   {margin-bottom:2px}
    .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}
    .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}
    .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}
    .nav-collapse.in .btn-group            {padding:0;margin-top:5px}
    .nav-collapse .dropdown-menu           {position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
    .nav-collapse .open>.dropdown-menu     {display:block}
    .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after {display:none}
    .nav-collapse .dropdown-menu .divider  {display:none}
    .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after {display:none}
    .nav-collapse .navbar-form,.nav-collapse .navbar-search {float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
    .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {border-top-color:#111;border-bottom-color:#111}
    .navbar .nav-collapse .nav.pull-right  {float:none;margin-left:0}
    .nav-collapse,.nav-collapse.collapse   {height:0;overflow:hidden}
    .navbar .btn-navbar                    {display:block}
    .navbar-static .navbar-inner           {padding-right:10px;padding-left:10px}
}
    
@media(min-width:980px)
{
    .nav-collapse.collapse{height:auto!important;overflow:visible!important}
}



@import url('jquery.ui.css');
@import url('jquery.jgrowl.css');
@import url('jquery.alerts.css');
@import url('jquery.tagsinput.css');
@import url('jquery.chosen.css');


/***** RESET BROWSER STYLE *****/
/*******************************/

/* 07/30/2013 Jon Grover modified - broke out table tags so to remove transparent background from table contents */  /* No difference between table and rollovertable here */
/* 09/04/2013 Jon Grover modified - broke out image tag to make pages modern browser compatible */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, ol, ul, li, 
fieldset, form, label, legend,
table, thead, th, rollovertable     {   background: transparent;   border: 0; margin: 0; padding: 0;   vertical-align: baseline;   line-height: 21px; outline: none; }
caption, tbody, tfoot, tr, td       { /*background: transparent;*/ border: 0; margin: 0; padding: 0;   vertical-align: baseline;   line-height: 21px; outline: none; } /* table contents - no longer transparent background, so rollover background color is possible now */
img                                 {   background: transparent;   border: 0; margin: 0; padding: 0; /*vertical-align: baseline;*/ line-height: 21px; outline: none; }


::selection                         { background: #ccc; color:#fff; text-shadow: none; } /* Safari */
::-moz-selection                    { background: #ccc; color:#fff; text-shadow: none; } /* Firefox */
:-moz-placeholder                   { color:#bbb;      }
::-webkit-input-placeholder         { color:#bbb;      }
:-ms-input-placeholder              { color:#bbb;      }

a, a:link                           { color: blue      }
h4                                  { font-size: 16px; }

/*body                                { background: url(../images/leftpanelbg.png) repeat-y 0 0; font-size:12px;  font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif; }*/
body                                { font-size:12px;  font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif; }
body.errorpage                      { background: #fff url(../images/bg1.png);  }
body.loginpage                      { background: #0866c6; }

a,a:hover,a:link,a:active,a:focus   { outline: none; color:#0866c6; text-decoration: none; }
a:hover                             { text-decoration: underline; }
input,select,
textarea,button                     { outline: none; font-size: 13px; font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif; }
strong                              { font-weight: normal; }
label, input, textarea, select, button { font-size: 13px;  }
h1,h2,h3,h4,h5                      { font-weight: normal; line-height: normal; }


/*** LOGIN PAGE ***/

.loginpanel                         { position: absolute; top: 50%; left: 50%; height: 300px; }
.loginpanelinner                    { position: relative; top: -150px; left: -50%;            }
.loginpanelinner .logo              { text-align: center;padding: 20px 0;                     }

.inputwrapper input                 { border: 0;padding: 10px; background: #fff; width: 250px; }
.inputwrapper input:active          { background: #fff; border: 0; }
.inputwrapper input:focus           { background: #fff; border: 0; }
.inputwrapper button                { display: block; border: 1px solid #0c57a3;padding: 10px; background: #0972dd; width: 100%; color:#fff;  text-transform:uppercase; }
.inputwrapper button:focus          { background: #1e82e8; }
.inputwrapper button:active         { background: #1e82e8; }
.inputwrapper button:hover          { background: #1e82e8; }
.inputwrapper label                 { display:inline-block; margin-top: 10px; color: rgba(255,255,255,0.8); font-size: 11px; vertical-align: middle; }
.inputwrapper label input           { width: auto; margin: -3px 5px 0 0; vertical-align: middle; }
.inputwrapper .remember             { padding: 0; background: none; }

.login-alert                        { display: none;       }
.login-alert .alert                 { font-size: 11px; text-align: center;padding: 5px 0; border: 0; }
.loginfooter                        { font-size: 11px; color: rgba(255,255,255,0.5);position: absolute;position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; font-family: arial, sans-serif !important;padding: 5px 0; }


/*** HEADER ***/

.headerinner                        { margin-left: 189px;                                              } /* controls header layout */
.logo                               { width: 189px; text-align: center;padding-top: 40px; float: left; } /* controls logo and header layout */
.headmenu                           { list-style: none;                                                } /* controls the layout of the user block */
.headmenu > li.right                { float: right;                                                    } /* controls floating the user block to the right */

/*.headmenu .dropdown-menu            { border: 2px solid #0866c6; border-top:0; margin: 0; }
.headmenu .nav-header               { text-shadow: none; font-weight: normal;              }
.headmenu .dropdown-menu::after     { position: absolute; top: -6px; left: 45px; display:inline-block; border-right: 6px solid transparent; border-bottom: 6px solid white; border-left: 6px solid transparent; content: ''; }
.headmenu > li:first-child          { border-left: 1px solid rgba(255,255,255,0.15); }
.headmenu > li.odd                  { background: rgba(255,255,255,0.1); }
.headmenu > li > a                  { min-width: 70px;position: relative; display: block; color:#fff; padding: 25px 20px 9px 20px; cursor:pointer; }
.headmenu > li > a:hover            { text-decoration: none; }
.headmenu > li > a .count           { position: absolute; top: 5px; right: 10px; opacity: 0.5; }
.headmenu > li > a:hover .count, .headmenu > li.open > a .count { opacity: 1; }        
.headmenu > li > a .headmenu-label  { display: block; margin: 2px 0 3px 0; opacity: 0.5; text-align: center; }
.headmenu > li > a:hover .headmenu-label { opacity: 1; }
.headmenu > li.open > a .headmenu-label { opacity: 1; }
.headmenu > li > a .head-icon       { width: 50px; height: 50px; display: block; margin: auto; opacity: 0.5; }
.headmenu > li > a:hover .head-icon { opacity: 1; }
.headmenu > li.open a .head-icon    { opacity: 1; }*/

/*.head-message                       { background-image: url(../images/icons/message.png); }
.head-users                         { background-image: url(../images/icons/users.png); }
.head-bar                           { background-image: url(../images/icons/bar.png); }*/

/*.viewmore a                         { font-size: 11px;  text-transform:uppercase; font-size: 11px !important; }*/

/* controls the layout of the user block and the image size */
.userloggedinfo                     { padding: 11px; color:#fff; } /* willie's name color */
.userloggedinfo img                 { padding: 3px; background: rgba(255,255,255,0.2); width: 80px; float: left; } /* controls the image size */
.userloggedinfo .userinfo           { float: left; margin-left: 11px; }
.userloggedinfo .userinfo small     { font-size: 11px; opacity: 0.6; color:#fff; font-family: sans-serif; font-style: italic; }
.userloggedinfo ul                  { list-style: none; margin-top: 5px; }
.userloggedinfo ul li               { display: block; font-size: 11px; line-height: normal; margin-bottom: 1px; }
.userloggedinfo ul li a             { padding: 4px 5px 3px 5px; color:#fff; line-height: normal; background: rgba(255,255,255,0.1); display: block; }
.userloggedinfo ul li a:hover       { text-decoration: none; background: rgba(255,255,255,0.2); }



/* This Section Copyright, RCR Technologies, 2014 */
/*** COLOR/MENU GROUPS ***/
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  08/09/2013 - multi-level menu Styles - added by Jon Grover - place this on the div within which the li-ul menu is built - <div class="multilevelmenu"> <ul> <li> <ul> ... </ul> </li> <li> ... </li> ... </ul> </div>          */
/*  09/04/2013 - Jon Grover collected things from elsewhere in this file to put here so that colors could be controlled in a coordinated fashion, based on single character class suffixes.                                        */
/* style         drop menu parts   levels affected  color, background, and layout          horizontal(X)              vertical/dpth(YZ)     catch phrase          most active element     description                              */
/* ------------  ----------------  ---------------  -------------------------------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */

/* original */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header0                                          { /*3 */ background:#0866c6; clear: both;                           height:110px;     } /* logo color background */
.headmenu0                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu0 > ul > li                              { /*3 */ background:#16C; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu0 > ul > li         /* level 1  */ { /*5 */ background:#999;    float:left; width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu0                   /* level 1+ */ { /*5 */ background:#dddddd;             padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu0 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu0 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu0 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu0 a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu0 a:hover           /* level 1+ */ { /* 0*/ color:     #232323;                                                          } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu0 li:hover          /* level 1+ */ { /*7 */ background:#CCC;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu0 li:hover > ul     /* level 2+ */ { /*5 */ background:#999; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu0 li > ul           /* level 2+ */ {                         display:none;  width: 170px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu0 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu0                                        { /*B */ background:#CCC;                                               }
.leftmenu0 .nav-header                            { /*5 */ background:#999; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu0 .nav-header                            { /*0 */ border-bottom:#222;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu0 .nav-tabs.nav-stacked a                { /*B5*/ background:#CCC; color:#999;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu0 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenu0 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#232323;           border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu0 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#2c2c2c; color:#FFF;                                              }                       /* rollover back colors   */
.leftmenu0 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #232323;                           margin-bottom: 0; }
.maincontentinner0                                {                                        padding: 20px;                               }
.maincontentinner0 .widgettitle                   { /*3D*/ background:#0866c6; color:#FFF; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner0 .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #0866c6;             border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner0 .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinner0 .rollovertable .GridRow:hover  { /*7D*/ background:#83A7D9; color:#fff; cursor:pointer;                              }                       /* This is what is different */
.maincontentinner0 .rollovertable th              { /*0D*/ background:#333; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner0 .table         th              { /*0D*/ background:#333; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner0 .btn-primary                   { /*3D*/ background:#0866c6; color:#fff; border-color:#0a6bce;      min-width:84px;   }
.maincontentinner0 .btn-primary:active            { /*3D*/ background:#0a76e5;                                                          }
.maincontentinner0 .btn-primary:focus             { /*3D*/ background:#0a76e5;                                                          }
.maincontentinner0 .btn-primary:hover             { /*5 */ background:#0a76e5;                                                          }
.maincontentinner0 .searchbar .btn-find           { /*D0*/ background:#FFF; color:#134;    width:29%;                 height:26px;      }
.maincontentinner0 .searchbar .btn-find:hover     { /*B0*/ background:#CCC; color:#134;                                                 }
.maincontentinner0 .textlikelabel                 { /*B0*/ background:#CCC; color:#134;    width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; border-style:none; }
.maincontentinner0 td td > a                      { /*3D*/ background:#232323; color:#DDD; padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner0 span > span > span > a         { /*3D*/ background:#232323; color:#DDD; padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner0 a:hover                        { /*D3*/ background:#DDD; color:#232323;                                              }                       /* link and tab rollovers */
.maincontentinner0 a:focus                        { /*0D*/ background:#333; color:#FFF;                                                 }
.maincontentinner0 .pagination tr > td > span     { /*5D*/ background:#38E; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner0 .highlight                     { /*B0*/ background:#CCC; color:#134;                                                 }
.maincontentinner0 .ajax__tab_header a            { /*B0*/ background:#CDF; color:#134;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner0 .ajax__tab_header a:hover      { /*0B*/ background:#134; color:#CDF;                                                 }
.maincontentinner0 .ajax__tab_header a:focus      { /*0B*/ background:#134; color:#CDF;                                                 }
.maincontentinner0 .blocklikelabel                { /*B0*/ background:#CCC; color:#134;    display:block; width:435px; margin-left:15px; padding:5px;  margin:0px; }
.maincontentinner0 .blocklabel                    { /*D0*/ background:#FFF; color:#134;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner0 .subsection td                 { /*3D*/ background:#0A76E5; color:#FFF; padding: 7px 12px;         font-size: 14px;  }
.maincontentinner0 td table tr td table tr td span{ /* 0*/                  color:#134;                                                 }
.maincontentinner0 .columnheader tr td span       { /*D0*/ background:#FFF; color:#134;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner0 .linklist                      { /*B0*/ background:#CDF; color:#135;    padding:12px;                                }

/* sound blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header1                                          { /*3 */ background:#468; clear: both;                              height:110px;     } /* logo color background */
.headmenu1                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu1 > ul > li                              { /*3 */ background:#468; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu1 > ul > li         /* level 1  */ { /*5 */ background:#68A; float:left;    width: 160px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu1                   /* level 1+ */ { /*5 */ background:#68A;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu1 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu1 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu1 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu1 a                 /* level 1+ */ { /* D*/ color:  #F7FBFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu1 a:hover           /* level 1+ */ { /* 0*/ color:     #135;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu1 li:hover          /* level 1+ */ { /*7 */ background:#8AC;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu1 li:hover > ul     /* level 2+ */ { /*5 */ background:#68A; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu1 li > ul           /* level 2+ */ {                         display:none;  width: 160px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu1 li > ul > li > ul /* level 3+ */ {                                        right:-160px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu1                                        { /*BD*/ background:#CDF;                                                             }
.leftmenu1 .nav-header                            { /*5 */ background:#68A; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu1 .nav-header                            { /*0 */ border-bottom:#135;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu1 .nav-tabs.nav-stacked a                { /*B5*/ background:#CDF; color:#68A;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu1 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenu1 .nav-tabs.nav-stacked > li > a         { /*0 */                                                            border: 0;        }                       /* menu item border color */
.leftmenu1 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#135; color:#F7FBFF;                            border: 0;        }                       /* rollover back colors   */
.leftmenu1 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #135;                              margin-bottom: 0; }
.maincontentinner1                                {                                        padding: 20px;                               }
.maincontentinner1 .widgettitle                   { /*3D*/ background:#468; color:#F7FBFF; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner1 .widgetcontent                 { /*D3*/ background:#F7FBFF; border: 2px solid #468;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner1 .widgetcontent > textarea      { /*D */ background:#F7FBFF;             font-family:'Courier New'; line-height:100%; }
.maincontentinner1 .rollovertable .GridRow:hover  { /*7D*/ background:#8AC; color:#F7FBFF; cursor:pointer;                              }                       /* This is what is different */
.maincontentinner1 .rollovertable th              { /*0D*/ background:#135; color:#F7FBFF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner1 .table         th              { /*0D*/ background:#135; color:#F7FBFF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner1 .btn-primary                   { /*3D*/ background:#468; color:#F7FBFF; border-color:#0a6bce;      min-width:84px;   }
.maincontentinner1 .btn-primary:active            { /*3D*/ background:#468;                                                             }
.maincontentinner1 .btn-primary:focus             { /*3D*/ background:#468;                                                             }
.maincontentinner1 .btn-primary:hover             { /*5 */ background:#68A;                                                             }
.maincontentinner1 .searchbar .btn-find           { /*D0*/ background:#FFF; color:#135;    width:29%;                 height:26px;      }
.maincontentinner1 .searchbar .btn-find:hover     { /*B0*/ background:#CDF; color:#135;                                                 }
.maincontentinner1 .textlikelabel                 { /*B0*/ background:#CDF; color:#135;    width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; border-style:none; }
.maincontentinner1 td td > a                      { /*B3*/ background:#CDF; color:#468;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner1 span > span > span > a         { /*B3*/ background:#CDF; color:#468;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner1 a:hover                        { /*3B*/ background:#468; color:#CDF;                                                 }                       /* link and tab rollovers */
.maincontentinner1 a:focus                        { /*0D*/ background:#135; color:#F7FBFF;                                              }
.maincontentinner1 .pagination tr > td > span     { /*5D*/ background:#68A; color:#F7FBFF; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner1 .highlight                     { /*B0*/ background:#CDF; color:#135;                                                 }
.maincontentinner1 .ajax__tab_header a            { /*B0*/ background:#CDF; color:#135;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner1 .ajax__tab_header a:hover      { /*0B*/ background:#135; color:#CDF;                                                 }
.maincontentinner1 .ajax__tab_header a:focus      { /*0B*/ background:#135; color:#CDF;                                                 }
.maincontentinner1 .blocklikelabel                { /*B0*/ background:#CDF; color:#135;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner1 .blocklabel                    { /*D0*/ background:#FFF; color:#135;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner1 .subsection td                 { /*3D*/ background:#468; color:#F7FBFF; padding: 7px 12px;         font-size: 14px;  }
.maincontentinner1 td table tr td table tr td span{ /* 0*/                  color:#135;                                                 }
.maincontentinner1 .columnheader tr td span       { /*D0*/ background:#FFF; color:#135;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner1 .linklist                      { /*B0*/ background:#CDF; color:#135;    padding:12px;                                }

/* purply blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header2                                          { /*3 */ background:#359; clear: both;                              height:110px;     } /* logo color background */
.headmenu2                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu2 > ul > li                              { /*3 */ background:#359; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu2 > ul > li         /* level 1  */ { /*5 */ background:#57B; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu2                   /* level 1+ */ { /*5 */ background:#57B;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu2 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu2 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu2 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu2 a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu2 a:hover           /* level 1+ */ { /* 0*/ color:     #026;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu2 li:hover          /* level 1+ */ { /*7 */ background:#79D;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu2 li:hover > ul     /* level 2+ */ { /*5 */ background:#57B; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu2 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu2 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu2                                        { /*B */ background:#BBF;                                              }
.leftmenu2 .nav-header                            { /*5 */ background:#57B; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu2 .nav-header                            { /*0 */ border-bottom:#026;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu2 .nav-tabs.nav-stacked a                { /*B5*/ background:#BBF; color:#57B;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu2 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenu2 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#026;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu2 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#026; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenu2 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #026;                              margin-bottom: 0; }
.maincontentinner2                                {                                        padding: 20px;                               }
.maincontentinner2 .widgettitle                   { /*3D*/ background:#359; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner2 .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #359;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner2 .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinner2 .rollovertable .GridRow:hover  { /*7D*/ background:#79D; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinner2 .rollovertable th              { /*0D*/ background:#026; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner2 .table         th              { /*0D*/ background:#026; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner2 .btn-primary                   { /*3D*/ background:#359; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinner2 .btn-primary:active            { /*3D*/ background:#359;                                                             }
.maincontentinner2 .btn-primary:focus             { /*3D*/ background:#359;                                                             }
.maincontentinner2 .btn-primary:hover             { /*5 */ background:#57B;                                                             }
.maincontentinner2 .searchbar .btn-find           { /*D0*/ background:#FFF; color:#026;    width:29%;                 height:26px;      }
.maincontentinner2 .searchbar .btn-find:hover     { /*B0*/ background:#BBF; color:#026;                                                 }
.maincontentinner2 .textlikelabel                 { /*B */ background:#BBF;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner2 td td > a                      { /*B3*/ background:#BBF; color:#359;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner2 span > span > span > a         { /*B3*/ background:#BBF; color:#359;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner2 a:hover                        { /*3B*/ background:#359; color:#BBF;                                                 }                       /* link and tab rollovers */
.maincontentinner2 a:focus                        { /*0D*/ background:#026; color:#FFF;                                                 }
.maincontentinner2 .pagination tr > td > span     { /*5D*/ background:#57B; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner2 .highlight                     { /*B0*/ background:#BBF; color:#026;                                                 }
.maincontentinner2 .ajax__tab_header a            { /*B0*/ background:#BBF; color:#026;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner2 .ajax__tab_header a:hover      { /*0B*/ background:#026; color:#BBF;                                                 }
.maincontentinner2 .ajax__tab_header a:focus      { /*0B*/ background:#026; color:#BBF;                                                 }
.maincontentinner2 .blocklikelabel                { /*B */ background:#BCD; color:#026;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner2 .blocklabel                    { /*D0*/ background:#FFF; color:#026;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner2 .subsection td                 { /*3D*/ background:#359; color:#F7FBFF; padding: 7px 12px;         font-size: 14px;  }
.maincontentinner2 td table tr td table tr td span{ /* 0*/                  color:#026;                                                 }
.maincontentinner2 .columnheader tr td span       { /*D0*/ background:#FFF; color:#026;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner2 .linklist                      { /*B0*/ background:#BBF; color:#026;    padding:12px;                                }

/* dark greyish blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header3                                          { /*3 */ background:#346; clear: both;                              height:110px;     } /* logo color background */
.headmenu3                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu3 > ul > li                              { /*3 */ background:#346; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu3 > ul > li         /* level 1  */ { /*5 */ background:#568; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu3                   /* level 1+ */ { /*5 */ background:#568;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu3 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu3 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu3 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu3 a                 /* level 1+ */ { /* D*/ color:  #F4F6F9; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu3 a:hover           /* level 1+ */ { /* 0*/ color:     #013;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu3 li:hover          /* level 1+ */ { /*7 */ background:#78A;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu3 li:hover > ul     /* level 2+ */ { /*5 */ background:#568; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu3 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu3 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu3                                        { /*B */ background:#CDE;                                              }
.leftmenu3 .nav-header                            { /*5 */ background:#568; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu3 .nav-header                            { /*0 */ border-bottom:#013;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu3 .nav-tabs.nav-stacked a                { /*B5*/ background:#CDE; color:#568;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu3 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenu3 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#013;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu3 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#013; color:#F4F6F9;                                              }                       /* rollover back colors   */
.leftmenu3 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #013;                              margin-bottom: 0; }
.maincontentinner3                                {                                        padding: 20px;                               }
.maincontentinner3 .widgettitle                   { /*3D*/ background:#346; color:#F4F6F9; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner3 .widgetcontent                 { /*D3*/ background:#F4F6F9; border: 2px solid #346;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner3 .widgetcontent > textarea      { /*D */ background:#F4F6F9;             font-family:'Courier New'; line-height:100%; }
.maincontentinner3 .rollovertable .GridRow:hover  { /*7D*/ background:#78A; color:#F4F6F9; cursor:pointer;                              }                       /* This is what is different */
.maincontentinner3 .rollovertable th              { /*0D*/ background:#013; color:#F4F6F9; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner3 .table         th              { /*0D*/ background:#013; color:#F4F6F9; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner3 .btn-primary                   { /*3D*/ background:#346; color:#F4F6F9; border-color:#0a6bce;      min-width:84px;   }
.maincontentinner3 .btn-primary:active            { /*3D*/ background:#346;                                                             }
.maincontentinner3 .btn-primary:focus             { /*3D*/ background:#346;                                                             }
.maincontentinner3 .btn-primary:hover             { /*5 */ background:#568;                                                             }
.maincontentinner3 .searchbar .btn-find           { /*D0*/ background:#DEF; color:#013;    width:29%;                 height:26px;      }
.maincontentinner3 .searchbar .btn-find:hover     { /*B0*/ background:#CDE; color:#013;                                                 }
.maincontentinner3 .textlikelabel                 { /*B */ background:#CDE;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner3 td td > a                      { /*B3*/ background:#CDE; color:#346;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner3 span > span > span > a         { /*B3*/ background:#CDE; color:#346;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner3 a:hover                        { /*3B*/ background:#346; color:#CDE;                                                 }                       /* link and tab rollovers */
.maincontentinner3 a:focus                        { /*0D*/ background:#013; color:#F4F6F9;                                              }
.maincontentinner3 .pagination tr > td > span     { /*5D*/ background:#568; color:#F4F6F9; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner3 .highlight                     { /*B0*/ background:#CDE; color:#000;                                                 }
.maincontentinner3 .ajax__tab_header a            { /*B0*/ background:#CDE; color:#013;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner3 .ajax__tab_header a:hover      { /*0B*/ background:#013; color:#CDE;                                                 }
.maincontentinner3 .ajax__tab_header a:focus      { /*0B*/ background:#013; color:#CDE;                                                 }
.maincontentinner3 .blocklikelabel                { /*B */ background:#BCD; color:#013;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner3 .blocklabel                    { /*D0*/ background:#F4F6F9; color:#013; float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner3 .subsection td                 { /*3D*/ background:#346; color:#F4F6F9; padding: 7px 12px;         font-size: 14px;  }
.maincontentinner3 td table tr td table tr td span{ /* 0*/                  color:#013;                                                 }
.maincontentinner3 .columnheader tr td span       { /*D0*/ background:#F4F6F9; color:#013;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner3 .linklist                      { /*B0*/ background:#CDE; color:#013;    padding:12px;                                }

/* bluish grey */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header4                                          { /*3 */ background:#667; clear: both;                              height:110px;     } /* logo color background */
.headmenu4                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu4 > ul > li                              { /*3 */ background:#667; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu4 > ul > li         /* level 1  */ { /*5 */ background:#889; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu4                   /* level 1+ */ { /*5 */ background:#889;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu4 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu4 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu4 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu4 a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu4 a:hover           /* level 1+ */ { /* 0*/ color:     #334;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu4 li:hover          /* level 1+ */ { /*7 */ background:#AAB;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu4 li:hover > ul     /* level 2+ */ { /*5 */ background:#889; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu4 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu4 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu4                                        { /*B */ background:#D7D7DF;                                            }
.leftmenu4 .nav-header                            { /*5 */ background:#889; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu4 .nav-header                            { /*0 */ border-bottom:#334;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu4 .nav-tabs.nav-stacked a                { /*B5*/ background:#D7D7DF; color:#889; padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu4 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenu4 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#334;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu4 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#334; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenu4 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #334;                              margin-bottom: 0; }
.maincontentinner4                                {                                        padding: 20px;                               }
.maincontentinner4 .widgettitle                   { /*3D*/ background:#667; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner4 .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #667;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner4 .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinner4 .rollovertable .GridRow:hover  { /*7D*/ background:#AAB; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinner4 .rollovertable th              { /*0D*/ background:#334; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner4 .table         th              { /*0D*/ background:#334; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner4 .btn-primary                   { /*3D*/ background:#667; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinner4 .btn-primary:active            { /*3D*/ background:#667;                                                             }
.maincontentinner4 .btn-primary:focus             { /*3D*/ background:#667;                                                             }
.maincontentinner4 .btn-primary:hover             { /*5 */ background:#889;                                                             }
.maincontentinner4 .searchbar .btn-find           { /*D0*/ background:#FFF; color:#334;    width:29%;                 height:26px;      }
.maincontentinner4 .searchbar .btn-find:hover     { /*B0*/ background:#D7D7DF; color:#334;                                              }
.maincontentinner4 .textlikelabel                 { /*B */ background:#D7D7DF;             width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner4 td td > a                      { /*B3*/ background:#D7D7DF; color:#667; padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner4 span > span > span > a         { /*B3*/ background:#D7D7DF; color:#667; padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner4 a:hover                        { /*3B*/ background:#667; color:#D7D7DF;                                              }                       /* link and tab rollovers */
.maincontentinner4 a:focus                        { /*0D*/ background:#334; color:#FFF;                                                 }
.maincontentinner4 .pagination tr > td > span     { /*5D*/ background:#889; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner4 .highlight                     { /*B0*/ background:#D7D7DF; color:#334;                                              }
.maincontentinner4 .ajax__tab_header a            { /*B0*/ background:#D7D7DF; color:#334; vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner4 .ajax__tab_header a:hover      { /*0B*/ background:#334; color:#D7D7DF;                                              }
.maincontentinner4 .ajax__tab_header a:focus      { /*0B*/ background:#334; color:#D7D7DF;                                              }
.maincontentinner4 .blocklikelabel                { /*B */ background:#BCD; color:#334;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner4 .blocklabel                    { /*D0*/ background:#FFF; color:#334;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner4 .subsection td                 { /*3D*/ background:#667; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinner4 td table tr td table tr td span{ /* 0*/                  color:#334;                                                 }
.maincontentinner4 .columnheader tr td span       { /*D0*/ background:#FFF; color:#334;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner4 .linklist                      { /*B0*/ background:#D7D7D7; color:#334;    padding:12px;                                }

/* gentle blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header5                                          { /*3 */ background:#469; clear: both;                              height:110px;     } /* logo color background */
.headmenu5                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu5 > ul > li                              { /*3 */ background:#469; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu5 > ul > li         /* level 1  */ { /*5 */ background:#68B; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu5                   /* level 1+ */ { /*5 */ background:#68B;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu5 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu5 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu5 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu5 a                 /* level 1+ */ { /* D*/ color:  #F0F7FF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu5 a:hover           /* level 1+ */ { /* 0*/ color:     #136;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu5 li:hover          /* level 1+ */ { /*7 */ background:#8AD;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu5 li:hover > ul     /* level 2+ */ { /*5 */ background:#68B; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu5 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu5 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu5                                        { /*B */ background:#BCE;                                               }
.leftmenu5 .nav-header                            { /*5 */ background:#68B; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu5 .nav-header                            { /*0 */ border-bottom:#136;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu5 .nav-tabs.nav-stacked a                { /*B5*/ background:#BCE; color:#68B;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu5 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenu5 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#136;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu5 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#136; color:#F0F7FF;                                              }                       /* rollover back colors   */
.leftmenu5 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #136;                              margin-bottom: 0; }
.maincontentinner5                                {                                        padding: 20px;                               }
.maincontentinner5 .widgettitle                   { /*3D*/ background:#469; color:#F0F7FF; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner5 .widgetcontent                 { /*D3*/ background:#F0F7FF; border: 2px solid #469;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner5 .widgetcontent > textarea      { /*D */ background:#F0F7FF;             font-family:'Courier New'; line-height:100%; }
.maincontentinner5 .rollovertable .GridRow:hover  { /*7D*/ background:#8AD; color:#F0F7FF; cursor:pointer;                              }                       /* This is what is different */
.maincontentinner5 .rollovertable th              { /*0D*/ background:#136; color:#F0F7FF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner5 .table         th              { /*0D*/ background:#136; color:#F0F7FF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner5 .btn-primary                   { /*3D*/ background:#469; color:#F0F7FF; border-color:#0a6bce;      min-width:84px;   }
.maincontentinner5 .btn-primary:active            { /*3D*/ background:#469;                                                             }
.maincontentinner5 .btn-primary:focus             { /*3D*/ background:#469;                                                             }
.maincontentinner5 .btn-primary:hover             { /*5 */ background:#68B;                                                             }
.maincontentinner5 .searchbar .btn-find           { /*D0*/ background:#F0F7FF; color:#136; width:29%;                 height:26px;      }
.maincontentinner5 .searchbar .btn-find:hover     { /*B0*/ background:#BCE; color:#136;                                                 }
.maincontentinner5 .textlikelabel                 { /*B */ background:#BCE;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner5 td td > a                      { /*B3*/ background:#BCE; color:#469;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner5 span > span > span > a         { /*B3*/ background:#BCE; color:#469;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner5 a:hover                        { /*3B*/ background:#469; color:#BCE;                                                 }                       /* link and tab rollovers */
.maincontentinner5 a:focus                        { /*0D*/ background:#136; color:#F0F7FF;                                              }
.maincontentinner5 .pagination tr > td > span     { /*5D*/ background:#68B; color:#F0F7FF; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner5 .highlight                     { /*B0*/ background:#BCE; color:#136;                                                 }
.maincontentinner5 .ajax__tab_header a            { /*B0*/ background:#BCE; color:#136;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner5 .ajax__tab_header a:hover      { /*0B*/ background:#136; color:#BCE;                                                 }
.maincontentinner5 .ajax__tab_header a:focus      { /*0B*/ background:#136; color:#BCE;                                                 }
.maincontentinner5 .blocklikelabel                { /*B */ background:#BCD; color:#136;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner5 .blocklabel                    { /*D0*/ background:#F0F7FF; color:#136; float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner5 .subsection td                 { /*3D*/ background:#469; color:#F0F7FF; padding: 7px 12px;         font-size: 14px;  }
.maincontentinner5 td table tr td table tr td span{ /* 0*/                  color:#136;                                                 }
.maincontentinner5 .columnheader tr td span       { /*D0*/ background:#F0F7FF; color:#136; margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner5 .linklist                      { /*B0*/ background:#BCE; color:#136;    padding:12px;                                }

/* serious blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header6                                          { /*3 */ background:#457; clear: both;                              height:110px;     } /* logo color background */
.headmenu6                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu6 > ul > li                              { /*3 */ background:#457; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu6 > ul > li         /* level 1  */ { /*5 */ background:#679; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu6                   /* level 1+ */ { /*5 */ background:#679;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu6 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu6 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu6 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu6 a                 /* level 1+ */ { /* D*/ color:  #F7FBFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu6 a:hover           /* level 1+ */ { /* 0*/ color:     #124;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu6 li:hover          /* level 1+ */ { /*7 */ background:#89B;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu6 li:hover > ul     /* level 2+ */ { /*5 */ background:#679; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu6 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu6 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu6                                        { /*B */ background:#BCD;                                               }
.leftmenu6 .nav-header                            { /*5 */ background:#679; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu6 .nav-header                            { /*0 */ border-bottom:#124;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu6 .nav-tabs.nav-stacked a                { /*B5*/ background:#BCD; color:#679;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu6 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenu6 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#124;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu6 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#124; color:#F7FBFF;                                              }                       /* rollover back colors   */
.leftmenu6 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #124;                              margin-bottom: 0; }
.maincontentinner6                                {                                        padding: 20px;                               }
.maincontentinner6 .widgettitle                   { /*3D*/ background:#457; color:#F7FBFF; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner6 .widgetcontent                 { /*D3*/ background:#F7FBFF; border: 2px solid #457;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner6 .widgetcontent > textarea      { /*D */ background:#F7FBFF;             font-family:'Courier New'; line-height:100%; }
.maincontentinner6 .rollovertable .GridRow:hover  { /*7D*/ background:#89B; color:#F7FBFF; cursor:pointer;                              }                       /* This is what is different */
.maincontentinner6 .rollovertable th              { /*0D*/ background:#124; color:#F7FBFF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner6 .table         th              { /*0D*/ background:#124; color:#F7FBFF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner6 .btn-primary                   { /*3D*/ background:#457; color:#F7FBFF; border-color:#0a6bce;      min-width:84px;   }
.maincontentinner6 .btn-primary:active            { /*3D*/ background:#457;                                                             }
.maincontentinner6 .btn-primary:focus             { /*3D*/ background:#457;                                                             }
.maincontentinner6 .btn-primary:hover             { /*5 */ background:#679;                                                             }
.maincontentinner6 .searchbar .btn-find           { /*D0*/ background:#F7FBFF; color:#124; width:29%;                 height:26px;      }
.maincontentinner6 .searchbar .btn-find:hover     { /*B0*/ background:#BCD; color:#124;                                                 }
.maincontentinner6 .textlikelabel                 { /*B */ background:#BCD;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner6 td td > a                      { /*B3*/ background:#BCD; color:#457;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner6 span > span > span > a         { /*B3*/ background:#BCD; color:#457;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner6 a:hover                        { /*3B*/ background:#457; color:#BCD;                                                 }                       /* link and tab rollovers */
.maincontentinner6 a:focus                        { /*0D*/ background:#124; color:#F7FBFF;                                              }
.maincontentinner6 .pagination tr > td > span     { /*5D*/ background:#679; color:#F7FBFF; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner6 .highlight                     { /*B0*/ background:#BCD; color:#124;                                                 }
.maincontentinner6 .ajax__tab_header a            { /*B0*/ background:#BCD; color:#124;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner6 .ajax__tab_header a:hover      { /*0B*/ background:#124; color:#BCD;                                                 }
.maincontentinner6 .ajax__tab_header a:focus      { /*0B*/ background:#124; color:#BCD;                                                 }
.maincontentinner6 .blocklikelabel                { /*B */ background:#BCD; color:#124;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner6 .blocklabel                    { /*D0*/ background:#F7FBFF; color:#124; float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner6 .subsection td                 { /*3D*/ background:#457; color:#F7FBFF; padding: 7px 12px;         font-size: 14px;  }
.maincontentinner6 td table tr td table tr td span{ /* 0*/                  color:#124;                                                 }
.maincontentinner6 .columnheader tr td span       { /*D0*/ background:#F7FBFF; color:#124; margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner6 .linklist                      { /*B0*/ background:#BCD; color:#124;    padding:12px;                                }

/* true blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  ------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header7                                          { /*3 */ background:#16C; clear: both;                              height:110px;     } /* logo color background */
.headmenu7                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu7 > ul > li                              { /*3 */ background:#16C; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu7 > ul > li         /* level 1  */ { /*5 */ background:#38E; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu7                   /* level 1+ */ { /*5 */ background:#38E;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu7 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu7 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu7 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu7 a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu7 a:hover           /* level 1+ */ { /* 0*/ color:     #026;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu7 li:hover          /* level 1+ */ { /*7 */ background:#5AF;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu7 li:hover > ul     /* level 2+ */ { /*5 */ background:#38E; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu7 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu7 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu7                                        { /*B */ background:#BCF;                                               }
.leftmenu7 .nav-header                            { /*5 */ background:#38E; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu7 .nav-header                            { /*0 */ border-bottom:#006;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu7 .nav-tabs.nav-stacked a                { /*B5*/ background:#BCF; color:#38E;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu7 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenu7 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#026;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu7 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#026; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenu7 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #026;                              margin-bottom: 0; }
.maincontentinner7                                {                                        padding: 20px;                               }
.maincontentinner7 .widgettitle                   { /*3D*/ background:#16C; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner7 .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #16C;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner7 .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinner7 .rollovertable .GridRow:hover  { /*7D*/ background:#5AF; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinner7 .rollovertable th              { /*0D*/ background:#026; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner7 .table         th              { /*0D*/ background:#026; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner7 .btn-primary                   { /*3D*/ background:#16C; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinner7 .btn-primary:active            { /*3D*/ background:#16C;                                                             }
.maincontentinner7 .btn-primary:focus             { /*3D*/ background:#16C;                                                             }
.maincontentinner7 .btn-primary:hover             { /*5 */ background:#38E;                                                             }
.maincontentinner7 .searchbar .btn-find           { /*D0*/ background:#FFF; color:#026;    width:29%;                 height:26px;      }
.maincontentinner7 .searchbar .btn-find:hover     { /*B0*/ background:#BCF; color:#026;                                                 }
.maincontentinner7 .textlikelabel                 { /*B */ background:#BCF;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner7 td td > a                      { /*B3*/ background:#BCF; color:#16C;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner7 span > span > span > a         { /*B3*/ background:#BCF; color:#16C;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner7 a:hover                        { /*3B*/ background:#16C; color:#BCF;                                                 }                       /* link and tab rollovers */
.maincontentinner7 a:focus                        { /*0D*/ background:#026; color:#FFF;                                                 }
.maincontentinner7 .pagination tr > td > span     { /*5D*/ background:#38E; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner7 .highlight                     { /*B0*/ background:#BCF; color:#026;                                                 }
.maincontentinner7 .ajax__tab_header a            { /*B0*/ background:#BCF; color:#026;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner7 .ajax__tab_header a:hover      { /*0B*/ background:#026; color:#BCF;                                                 }
.maincontentinner7 .ajax__tab_header a:focus      { /*0B*/ background:#026; color:#BCF;                                                 }
.maincontentinner7 .blocklikelabel                { /*B */ background:#BCD; color:#026;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner7 .blocklabel                    { /*D0*/ background:#FFF; color:#026;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner7 .subsection td                 { /*3D*/ background:#16C; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinner7 td table tr td table tr td span{ /* 0*/                  color:#026;                                                 }
.maincontentinner7 .columnheader tr td span       { /*D0*/ background:#FFF; color:#026;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner7 .linklist                      { /*B0*/ background:#BCF; color:#026;    padding:12px;                                }

/* greyish a8ua blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header8                                          { /*3 */ background:#368; clear: both;                              height:110px;     } /* logo color background */
.headmenu8                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu8 > ul > li                              { /*3 */ background:#368; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu8 > ul > li         /* level 1  */ { /*5 */ background:#58A; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu8                   /* level 1+ */ { /*5 */ background:#58A;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu8 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu8 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu8 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu8 a                 /* level 1+ */ { /* D*/ color:     #DFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu8 a:hover           /* level 1+ */ { /* 0*/ color:     #035;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu8 li:hover          /* level 1+ */ { /*7 */ background:#7AC;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu8 li:hover > ul     /* level 2+ */ { /*5 */ background:#58A; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu8 li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu8 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu8                                        { /*B */ background:#CEF;                                              }
.leftmenu8 .nav-header                            { /*5 */ background:#58A; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu8 .nav-header                            { /*0 */ border-bottom:#035;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu8 .nav-tabs.nav-stacked a                { /*B5*/ background:#CEF; color:#58A;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu8 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenu8 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#035;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu8 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#035; color:#DFF;                                                 }                       /* rollover back colors   */
.leftmenu8 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #035;                              margin-bottom: 0; }
.maincontentinner8                                {                                        padding: 20px;                               }
.maincontentinner8 .widgettitle                   { /*3D*/ background:#368; color:#DFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner8 .widgetcontent                 { /*D3*/ background:#DFF;    border: 2px solid #368;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner8 .widgetcontent > textarea      { /*D */ background:#DFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinner8 .rollovertable .GridRow:hover  { /*7D*/ background:#7AC; color:#DFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinner8 .rollovertable th              { /*0D*/ background:#035; color:#DFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner8 .table         th              { /*0D*/ background:#035; color:#DFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner8 .btn-primary                   { /*3D*/ background:#368; color:#DFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinner8 .btn-primary:active            { /*3D*/ background:#368;                                                             }
.maincontentinner8 .btn-primary:focus             { /*3D*/ background:#368;                                                             }
.maincontentinner8 .btn-primary:hover             { /*5 */ background:#58A;                                                             }
.maincontentinner8 .searchbar .btn-find           { /*D0*/ background:#DFF; color:#035;    width:29%;                 height:26px;      }
.maincontentinner8 .searchbar .btn-find:hover     { /*B0*/ background:#CEF; color:#035;                                                 }
.maincontentinner8 .textlikelabel                 { /*B */ background:#CEF;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner8 td td > a                      { /*B3*/ background:#CEF; color:#368;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner8 span > span > span > a         { /*B3*/ background:#CEF; color:#368;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner8 a:hover                        { /*3B*/ background:#368; color:#CEF;                                                 }                       /* link and tab rollovers */
.maincontentinner8 a:focus                        { /*0D*/ background:#035; color:#DFF;                                                 }
.maincontentinner8 .pagination tr > td > span     { /*5D*/ background:#58A; color:#DFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner8 .highlight                     { /*B0*/ background:#CEF; color:#035;                                                 }
.maincontentinner8 .ajax__tab_header a            { /*B0*/ background:#CEF; color:#035;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner8 .ajax__tab_header a:hover      { /*0B*/ background:#035; color:#CEF;                                                 }
.maincontentinner8 .ajax__tab_header a:focus      { /*0B*/ background:#035; color:#CEF;                                                 }
.maincontentinner8 .blocklikelabel                { /*B */ background:#BCD; color:#035;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner8 .blocklabel                    { /*D0*/ background:#DFF; color:#035;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner8 .subsection td                 { /*3D*/ background:#368; color:#DFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinner8 td table tr td table tr td span{ /* 0*/                  color:#035;                                                 }
.maincontentinner8 .columnheader tr td span       { /*D0*/ background:#DFF; color:#035;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner8 .linklist                      { /*B0*/ background:#CEF; color:#035;    padding:12px;                                }

/* charcoal blue */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.header9                                          { /*3 */ background:#357; clear: both;                              height:110px;     } /* logo color background */
.headmenu9                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenu9 > ul > li                              { /*3 */ background:#357; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenu9 > ul > li         /* level 1  */ { /*5 */ background:#579; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenu9                   /* level 1+ */ { /*5 */ background:#579;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenu9 ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenu9 li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenu9 span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenu9 a                 /* level 1+ */ { /* D*/ color:     #EEE; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenu9 a:hover           /* level 1+ */ { /* 0*/ color:     #024;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenu9 li:hover          /* level 1+ */ { /*7 */ background:#79B;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenu9 li:hover > ul     /* level 2+ */ { /*5 */ background:#579; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenu9 li > ul           /* level 2+ */ {                         display:none;  width: 155px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenu9 li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenu9                                        { /*B */ background:#BCD;                                              }
.leftmenu9 .nav-header                            { /*5 */ background:#579; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenu9 .nav-header                            { /*0 */ border-bottom:#024;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenu9 .nav-tabs.nav-stacked a                { /*B5*/ background:#BCD; color:#579;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenu9 .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenu9 .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#024;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenu9 .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#024; color:#EEE;                                                 }                       /* rollover back colors   */
.leftmenu9 .nav-tabs > li                         { /*0 */ border-bottom:1px solid #024;                              margin-bottom: 0; }
.maincontentinner9                                {                                        padding: 20px;                               }
.maincontentinner9 .widgettitle                   { /*3D*/ background:#357; color:#EEE;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinner9 .widgetcontent                 { /*D3*/ background:#EEE;    border: 2px solid #357;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinner9 .widgetcontent > textarea      { /*D */ background:#EEE;                font-family:'Courier New'; line-height:100%; }
.maincontentinner9 .rollovertable .GridRow:hover  { /*7D*/ background:#79B; color:#EEE;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinner9 .rollovertable th              { /*0D*/ background:#024; color:#EEE;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner9 .table         th              { /*0D*/ background:#024; color:#EEE;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinner9 .btn-primary                   { /*3D*/ background:#357; color:#EEE;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinner9 .btn-primary:active            { /*3D*/ background:#357;                                                             }
.maincontentinner9 .btn-primary:focus             { /*3D*/ background:#357;                                                             }
.maincontentinner9 .btn-primary:hover             { /*5 */ background:#579;                                                             }
.maincontentinner9 .searchbar .btn-find           { /*D0*/ background:#EEE; color:#024;    width:29%;                 height:26px;      }
.maincontentinner9 .searchbar .btn-find:hover     { /*B0*/ background:#BCD; color:#024;                                                 }
.maincontentinner9 .textlikelabel                 { /*B */ background:#BCD;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinner9 td td > a                      { /*B3*/ background:#BCD; color:#357;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinner9 span > span > span > a         { /*B3*/ background:#BCD; color:#357;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinner9 a:hover                        { /*3B*/ background:#357; color:#BCD;                                                 }                       /* link and tab rollovers */
.maincontentinner9 a:focus                        { /*0D*/ background:#024; color:#EEE;                                                 }
.maincontentinner9 .pagination tr > td > span     { /*5D*/ background:#579; color:#EEE;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinner9 .highlight                     { /*B0*/ background:#BCD; color:#024;                                                 }
.maincontentinner9 .ajax__tab_header a            { /*B0*/ background:#BCD; color:#024;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinner9 .ajax__tab_header a:hover      { /*0B*/ background:#024; color:#BCD;                                                 }
.maincontentinner9 .ajax__tab_header a:focus      { /*0B*/ background:#024; color:#BCD;                                                 }
.maincontentinner9 .blocklikelabel                { /*B */ background:#BCD; color:#024;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinner9 .blocklabel                    { /*D0*/ background:#EEE; color:#024;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinner9 .subsection td                 { /*3D*/ background:#357; color:#EEE;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinner9 td table tr td table tr td span{ /* 0*/                  color:#024;                                                 }
.maincontentinner9 .columnheader tr td span       { /*D0*/ background:#EEE; color:#024;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinner9 .linklist                      { /*B0*/ background:#BCD; color:#024;    padding:12px;                                }

/* Atlantic salmon */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerA                                          { /*3 */ background:#A54; clear: both;                              height:110px;     } /* logo color background */
.headmenuA                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuA > ul > li                              { /*3 */ background:#A54; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuA > ul > li         /* level 1  */ { /*5 */ background:#C76; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuA                   /* level 1+ */ { /*5 */ background:#C76;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuA ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuA li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuA span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuA a                 /* level 1+ */ { /* D*/ color:     #FFE; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuA a:hover           /* level 1+ */ { /* 0*/ color:     #721;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuA li:hover          /* level 1+ */ { /*7 */ background:#E98;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuA li:hover > ul     /* level 2+ */ { /*5 */ background:#C76; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuA li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuA li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuA                                        { /*B */ background:#F0C7BF;                                            }
.leftmenuA .nav-header                            { /*5 */ background:#C76; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuA .nav-header                            { /*0 */ border-bottom:#721;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuA .nav-tabs.nav-stacked a                { /*B5*/ background:#F0C7BF; color:#C76; padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuA .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenuA .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#721;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuA .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#721; color:#FFE;                                                 }                       /* rollover back colors   */
.leftmenuA .nav-tabs > li                         { /*0 */ border-bottom:1px solid #721;                              margin-bottom: 0; }
.maincontentinnerA                                {                                        padding: 20px;                               }
.maincontentinnerA .widgettitle                   { /*3D*/ background:#A54; color:#FFE;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerA .widgetcontent                 { /*D3*/ background:#FFE;    border: 2px solid #A54;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerA .widgetcontent > textarea      { /*D */ background:#FFE;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerA .rollovertable .GridRow:hover  { /*7D*/ background:#E98; color:#FFE;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerA .rollovertable th              { /*0D*/ background:#721; color:#FFE;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerA .table         th              { /*0D*/ background:#721; color:#FFE;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerA .btn-primary                   { /*3D*/ background:#A54; color:#FFE;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerA .btn-primary:active            { /*3D*/ background:#A54;                                                             }
.maincontentinnerA .btn-primary:focus             { /*3D*/ background:#A54;                                                             }
.maincontentinnerA .btn-primary:hover             { /*5 */ background:#C76;                                                             }
.maincontentinnerA .searchbar .btn-find           { /*D0*/ background:#FFE; color:#721;    width:29%;                 height:26px;      }
.maincontentinnerA .searchbar .btn-find:hover     { /*B0*/ background:#F0C7BF; color:#721;                                              }
.maincontentinnerA .textlikelabel                 { /*B */ background:#F0C7BF;             width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerA td td > a                      { /*B3*/ background:#F0C7BF; color:#A54; padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerA span > span > span > a         { /*B3*/ background:#F0C7BF; color:#A54; padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerA a:hover                        { /*3B*/ background:#A54; color:#F0C7BF;                                              }                       /* link and tab rollovers */
.maincontentinnerA a:focus                        { /*0D*/ background:#721; color:#FFE;                                                 }
.maincontentinnerA .pagination tr > td > span     { /*5D*/ background:#C76; color:#FFE;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerA .highlight                     { /*B0*/ background:#F0C7BF; color:#721;                                              }
.maincontentinnerA .ajax__tab_header a            { /*B0*/ background:#F0C7BF; color:#721; vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerA .ajax__tab_header a:hover      { /*0B*/ background:#721; color:#F0C7BF;                                              }
.maincontentinnerA .ajax__tab_header a:focus      { /*0B*/ background:#721; color:#F0C7BF;                                              }
.maincontentinnerA .blocklikelabel                { /*B */ background:#BCD; color:#721;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerA .blocklabel                    { /*D0*/ background:#FFE; color:#721;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerA .subsection td                 { /*3D*/ background:#A54; color:#FFE;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerA td table tr td table tr td span{ /* 0*/                  color:#721;                                                 }
.maincontentinnerA .columnheader tr td span       { /*D0*/ background:#FFE; color:#721;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerA .linklist                      { /*B0*/ background:#F0C7BF; color:#721;    padding:12px;                                }

/* brick */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerB                                          { /*3 */ background:#733; clear: both;                              height:110px;     } /* logo color background */
.headmenuB                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuB > ul > li                              { /*3 */ background:#733; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuB > ul > li         /* level 1  */ { /*5 */ background:#955; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuB                   /* level 1+ */ { /*5 */ background:#955;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuB ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuB li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuB span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuB a                 /* level 1+ */ { /* D*/ color:  #F7EFEF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuB a:hover           /* level 1+ */ { /* 0*/ color:     #400;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuB li:hover          /* level 1+ */ { /*7 */ background:#B77;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuB li:hover > ul     /* level 2+ */ { /*5 */ background:#955; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuB li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuB li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuB                                        { /*B */ background:#DCC;                                               }
.leftmenuB .nav-header                            { /*5 */ background:#955; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuB .nav-header                            { /*0 */ border-bottom:#400;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuB .nav-tabs.nav-stacked a                { /*B5*/ background:#DCC; color:#955;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuB .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                          
.leftmenuB .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#400;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuB .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#400; color:#F7EFEF;                                              }                       /* rollover back colors   */
.leftmenuB .nav-tabs > li                         { /*0 */ border-bottom:1px solid #400;                              margin-bottom: 0; }                                               
.maincontentinnerB                                {                                        padding: 20px;                               }                                               
.maincontentinnerB .widgettitle                   { /*3D*/ background:#733; color:#F7EFEF; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerB .widgetcontent                 { /*D3*/ background:#F7EFEF; border: 2px solid #733;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerB .widgetcontent > textarea      { /*D */ background:#F7EFEF;             font-family:'Courier New'; line-height:100%; }
.maincontentinnerB .rollovertable .GridRow:hover  { /*7D*/ background:#B77; color:#F7EFEF; cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerB .rollovertable th              { /*0D*/ background:#400; color:#F7EFEF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerB .table         th              { /*0D*/ background:#400; color:#F7EFEF; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerB .btn-primary                   { /*3D*/ background:#843; color:#F7EFEF; border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerB .btn-primary:active            { /*3D*/ background:#843;                                                             }
.maincontentinnerB .btn-primary:focus             { /*3D*/ background:#843;                                                             }
.maincontentinnerB .btn-primary:hover             { /*5 */ background:#955;                                                             }
.maincontentinnerB .searchbar .btn-find           { /*D0*/ background:#F7EFEF; color:#400; width:29%;                 height:26px;      }
.maincontentinnerB .searchbar .btn-find:hover     { /*B0*/ background:#DCC; color:#400;                                                 }
.maincontentinnerB .textlikelabel                 { /*B */ background:#DCC;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerB td td > a                      { /*B3*/ background:#DCC; color:#843;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerB span > span > span > a         { /*B3*/ background:#DCC; color:#843;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerB a:hover                        { /*3B*/ background:#843; color:#DCC;                                                 }                       /* link and tab rollovers */
.maincontentinnerB a:focus                        { /*0D*/ background:#400; color:#F7EFEF;                                              }
.maincontentinnerB .pagination tr > td > span     { /*5D*/ background:#955; color:#F7EFEF; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerB .highlight                     { /*B0*/ background:#DCC; color:#400;                                                 }
.maincontentinnerB .ajax__tab_header a            { /*B0*/ background:#DCC; color:#400;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerB .ajax__tab_header a:hover      { /*0B*/ background:#400; color:#DCC;                                                 }
.maincontentinnerB .ajax__tab_header a:focus      { /*0B*/ background:#400; color:#DCC;                                                 }
.maincontentinnerB .blocklikelabel                { /*B */ background:#BCD; color:#400;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerB .blocklabel                    { /*D0*/ background:#F7EFEF; color:#400; float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerB .subsection td                 { /*3D*/ background:#843; color:#F7EFEF; padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerB td table tr td table tr td span{ /* 0*/                  color:#400;                                                 }
.maincontentinnerB .columnheader tr td span       { /*D0*/ background:#F7EFEF; color:#400; margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerB .linklist                      { /*B0*/ background:#DCC; color:#400;    padding:12px;                                }

/* chocolate */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerC                                          { /*3 */ background:#843; clear: both;                              height:110px;     } /* logo color background */
.headmenuC                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuC > ul > li                              { /*3 */ background:#843; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuC > ul > li         /* level 1  */ { /*5 */ background:#A65; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuC                   /* level 1+ */ { /*5 */ background:#A65;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuC ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuC li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuC span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuC a                 /* level 1+ */ { /* D*/ color:     #FED; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuC a:hover           /* level 1+ */ { /* 0*/ color:     #510;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuC li:hover          /* level 1+ */ { /*7 */ background:#C87;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuC li:hover > ul     /* level 2+ */ { /*5 */ background:#A65; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuC li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuC li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuC                                        { /*B */ background:#ECB;                                               }
.leftmenuC .nav-header                            { /*5 */ background:#A65; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuC .nav-header                            { /*0 */ border-bottom:#510;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuC .nav-tabs.nav-stacked a                { /*B5*/ background:#ECB; color:#A65;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuC .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenuC .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#510;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuC .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#510; color:#FED;                                                 }                       /* rollover back colors   */
.leftmenuC .nav-tabs > li                         { /*0 */ border-bottom:1px solid #510;                              margin-bottom: 0; }
.maincontentinnerC                                {                                        padding: 20px;                               }
.maincontentinnerC .widgettitle                   { /*3D*/ background:#843;    color:#FED; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerC .widgetcontent                 { /*D3*/ background:#FED;    border: 2px solid #843;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerC .widgetcontent > textarea      { /*D */ background:#FED;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerC .rollovertable .GridRow:hover  { /*7D*/ background:#C87;    color:#FED; cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerC .rollovertable th              { /*0D*/ background:#510;    color:#FED; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerC .table         th              { /*0D*/ background:#510;    color:#FED; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerC .btn-primary                   { /*3D*/ background:#843;    color:#FED; border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerC .btn-primary:active            { /*3D*/ background:#843;                                                             }
.maincontentinnerC .btn-primary:focus             { /*3D*/ background:#843;                                                             }
.maincontentinnerC .btn-primary:hover             { /*5 */ background:#A65;                                                             }
.maincontentinnerC .searchbar .btn-find           { /*D0*/ background:#FED;    color:#510; width:29%;                 height:26px;      }
.maincontentinnerC .searchbar .btn-find:hover     { /*B0*/ background:#ECB;    color:#510;                                              }
.maincontentinnerC .textlikelabel                 { /*B */ background:#ECB;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerC td td > a                      { /*B3*/ background:#ECB;    color:#843; padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerC span > span > span > a         { /*B3*/ background:#ECB;    color:#843; padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerC a:hover                        { /*3B*/ background:#843;    color:#ECB;                                              }                       /* link and tab rollovers */
.maincontentinnerC a:focus                        { /*0D*/ background:#510;    color:#FED;                                              }
.maincontentinnerC .pagination tr > td > span     { /*5D*/ background:#A65;    color:#FED; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerC .highlight                     { /*B0*/ background:#ECB;    color:#510;                                              }
.maincontentinnerC .ajax__tab_header a            { /*B0*/ background:#ECB;    color:#510; vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerC .ajax__tab_header a:hover      { /*0B*/ background:#510;    color:#ECB;                                              }
.maincontentinnerC .ajax__tab_header a:focus      { /*0B*/ background:#510;    color:#ECB;                                              }
.maincontentinnerC .blocklikelabel                { /*B */ background:#BCD;    color:#510; display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerC .blocklabel                    { /*D0*/ background:#FED;    color:#510; float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerC .subsection td                 { /*3D*/ background:#843;    color:#FED; padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerC td table tr td table tr td span{ /* 0*/                     color:#510;                                              }
.maincontentinnerC .columnheader tr td span       { /*D0*/ background:#FED;    color:#510; margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerC .linklist                      { /*B0*/ background:#ECB; color:#510;    padding:12px;                                }

/* dark muddy brown */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerD                                          { /*3 */ background:#543; clear: both;                              height:110px;     } /* logo color background */
.headmenuD                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuD > ul > li                              { /*3 */ background:#543; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuD > ul > li         /* level 1  */ { /*5 */ background:#765; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuD                   /* level 1+ */ { /*5 */ background:#765;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuD ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuD li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuD span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuD a                 /* level 1+ */ { /* D*/ color:  #FFF8F0; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuD a:hover           /* level 1+ */ { /* 0*/ color:     #210;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuD li:hover          /* level 1+ */ { /*7 */ background:#987;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuD li:hover > ul     /* level 2+ */ { /*5 */ background:#765; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuD li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuD li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuD                                        { /*B */ background:#DCB;                                               }
.leftmenuD .nav-header                            { /*5 */ background:#765; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuD .nav-header                            { /*0 */ border-bottom:#210;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuD .nav-tabs.nav-stacked a                { /*B5*/ background:#DCB; color:#765;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuD .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuD .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#210;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuD .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#210; color:#FFF8F0;                                              }                       /* rollover back colors   */
.leftmenuD .nav-tabs > li                         { /*0 */ border-bottom:1px solid #210;                              margin-bottom: 0; }
.maincontentinnerD                                {                                        padding: 20px;                               }
.maincontentinnerD .widgettitle                   { /*3D*/ background:#543; color:#FFF8F0; padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerD .widgetcontent                 { /*D3*/ background:#FFF8F0; border: 2px solid #543;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerD .widgetcontent > textarea      { /*D */ background:#FFF8F0;             font-family:'Courier New'; line-height:100%; }
.maincontentinnerD .rollovertable .GridRow:hover  { /*7D*/ background:#987; color:#FFF8F0; cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerD .rollovertable th              { /*0D*/ background:#210; color:#FFF8F0; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerD .table         th              { /*0D*/ background:#210; color:#FFF8F0; text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerD .btn-primary                   { /*3D*/ background:#543; color:#FFF8F0; border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerD .btn-primary:active            { /*3D*/ background:#543;                                                             }
.maincontentinnerD .btn-primary:focus             { /*3D*/ background:#543;                                                             }
.maincontentinnerD .btn-primary:hover             { /*5 */ background:#765;                                                             }
.maincontentinnerD .searchbar .btn-find           { /*D0*/ background:#FFF8F0; color:#210; width:29%;                 height:26px;      }
.maincontentinnerD .searchbar .btn-find:hover     { /*B0*/ background:#DCB; color:#210;                                                 }
.maincontentinnerD .textlikelabel                 { /*B */ background:#DCB;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerD td td > a                      { /*B3*/ background:#DCB; color:#543;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerD span > span > span > a         { /*B3*/ background:#DCB; color:#543;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerD a:hover                        { /*3B*/ background:#543; color:#DCB;                                                 }                       /* link and tab rollovers */
.maincontentinnerD a:focus                        { /*0D*/ background:#210; color:#FFF8F0;                                              }
.maincontentinnerD .pagination tr > td > span     { /*5D*/ background:#765; color:#FFF8F0; padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerD .highlight                     { /*B0*/ background:#DCB; color:#210;                                                 }
.maincontentinnerD .ajax__tab_header a            { /*B0*/ background:#DCB; color:#210;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerD .ajax__tab_header a:hover      { /*0B*/ background:#210; color:#DCB;                                                 }
.maincontentinnerD .ajax__tab_header a:focus      { /*0B*/ background:#210; color:#DCB;                                                 }
.maincontentinnerD .blocklikelabel                { /*B */ background:#BCD; color:#210;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerD .blocklabel                    { /*D0*/ background:#FFF8F0; color:#210; float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerD .subsection td                 { /*3D*/ background:#543; color:#FFF8F0; padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerD td table tr td table tr td span{ /* 0*/                  color:#210;                                                 }
.maincontentinnerD .columnheader tr td span       { /*D0*/ background:#FFF8F0; color:#210; margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerD .linklist                      { /*B0*/ background:#DCB; color:#210;    padding:12px;                                }

/* tan pumpkin */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerE                                          { /*3 */ background:#975; clear: both;                              height:110px;     } /* logo color background */
.headmenuE                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuE > ul > li                              { /*3 */ background:#975; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuE > ul > li         /* level 1  */ { /*5 */ background:#B97; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuE                   /* level 1+ */ { /*5 */ background:#B97;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuE ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuE li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuE span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuE a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuE a:hover           /* level 1+ */ { /* 0*/ color:     #642;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuE li:hover          /* level 1+ */ { /*7 */ background:#DB9;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuE li:hover > ul     /* level 2+ */ { /*5 */ background:#B97; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuE li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuE li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuE                                        { /*B */ background:#EDC;                                              }
.leftmenuE .nav-header                            { /*5 */ background:#B87; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuE .nav-header                            { /*0 */ border-bottom:#642;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuE .nav-tabs.nav-stacked a                { /*B5*/ background:#EDC; color:#B97;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuE .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuE .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#642;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuE .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#642; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenuE .nav-tabs > li                         { /*0 */ border-bottom:1px solid #642;                              margin-bottom: 0; }
.maincontentinnerE                                {                                        padding: 20px;                               }
.maincontentinnerE .widgettitle                   { /*3D*/ background:#975; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerE .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #975;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerE .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerE .rollovertable .GridRow:hover  { /*7D*/ background:#DB9; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerE .rollovertable th              { /*0D*/ background:#642; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerE .table         th              { /*0D*/ background:#642; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerE .btn-primary                   { /*3D*/ background:#975; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerE .btn-primary:active            { /*3D*/ background:#975;                                                             }
.maincontentinnerE .btn-primary:focus             { /*3D*/ background:#975;                                                             }
.maincontentinnerE .btn-primary:hover             { /*5 */ background:#B97;                                                             }
.maincontentinnerE .searchbar .btn-find           { /*D0*/ background:#FFF; color:#642;    width:29%;                 height:26px;      }
.maincontentinnerE .searchbar .btn-find:hover     { /*B0*/ background:#EDC; color:#642;                                                 }
.maincontentinnerE .textlikelabel                 { /*B */ background:#EDC;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerE td td > a                      { /*B3*/ background:#EDC; color:#975;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerE span > span > span > a         { /*B3*/ background:#EDC; color:#975;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerE a:hover                        { /*3B*/ background:#975; color:#EDC;                                                 }                       /* link and tab rollovers */
.maincontentinnerE a:focus                        { /*0D*/ background:#642; color:#FFF;                                                 }
.maincontentinnerE .pagination tr > td > span     { /*5D*/ background:#B97; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerE .highlight                     { /*B0*/ background:#EDC; color:#642;                                                 }
.maincontentinnerE .ajax__tab_header a            { /*B0*/ background:#EDC; color:#642;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerE .ajax__tab_header a:hover      { /*0B*/ background:#642; color:#EDC;                                                 }
.maincontentinnerE .ajax__tab_header a:focus      { /*0B*/ background:#642; color:#EDC;                                                 }
.maincontentinnerE .blocklikelabel                { /*B */ background:#BCD; color:#642;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerE .blocklabel                    { /*D0*/ background:#FFF; color:#642;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerE .subsection td                 { /*3D*/ background:#975; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerE td table tr td table tr td span{ /* 0*/                  color:#642;                                                 }
.maincontentinnerE .columnheader tr td span       { /*D0*/ background:#FFF; color:#642;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerE .linklist                      { /*B0*/ background:#EDC; color:#642;    padding:12px;                                }

/* faded green */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerF                                          { /*3 */ background:#476; clear: both;                              height:110px;     } /* logo color background */
.headmenuF                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuF > ul > li                              { /*3 */ background:#476; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuF > ul > li         /* level 1  */ { /*5 */ background:#698; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuF                   /* level 1+ */ { /*5 */ background:#698;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuF ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuF li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuF span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuF a                 /* level 1+ */ { /* D*/ color:     #EFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuF a:hover           /* level 1+ */ { /* 0*/ color:     #143;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuF li:hover          /* level 1+ */ { /*7 */ background:#8BA;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuF li:hover > ul     /* level 2+ */ { /*5 */ background:#698; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuF li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuF li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuF                                        { /*B */ background:#CFE0D7;                                           }
.leftmenuF .nav-header                            { /*5 */ background:#698; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuF .nav-header                            { /*0 */ border-bottom:#143;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuF .nav-tabs.nav-stacked a                { /*B5*/ background:#CFE0D7; color:#698; padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuF .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }                                                 
.leftmenuF .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#143;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuF .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#143; color:#EFF;                                                 }                       /* rollover back colors   */
.leftmenuF .nav-tabs > li                         { /*0 */ border-bottom:1px solid #143;                              margin-bottom: 0; }
.maincontentinnerF                                {                                        padding: 20px;                               }
.maincontentinnerF .widgettitle                   { /*3D*/ background:#476; color:#EFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerF .widgetcontent                 { /*D3*/ background:#EFF;    border: 2px solid #476;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerF .widgetcontent > textarea      { /*D */ background:#EFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerF .rollovertable .GridRow:hover  { /*7D*/ background:#8BA; color:#EFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerF .rollovertable th              { /*0D*/ background:#143; color:#EFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerF .table         th              { /*0D*/ background:#143; color:#EFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerF .btn-primary                   { /*3D*/ background:#476; color:#EFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerF .btn-primary:active            { /*3D*/ background:#476;                                                             }
.maincontentinnerF .btn-primary:focus             { /*3D*/ background:#476;                                                             }
.maincontentinnerF .btn-primary:hover             { /*5 */ background:#698;                                                             }
.maincontentinnerF .searchbar .btn-find           { /*D0*/ background:#EFF; color:#143;    width:29%;                 height:26px;      }
.maincontentinnerF .searchbar .btn-find:hover     { /*B0*/ background:#CFE0D7; color:#143;                                              }
.maincontentinnerF .textlikelabel                 { /*B */ background:#CFE0D7;             width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerF td td > a                      { /*B3*/ background:#CFE0D7; color:#476; padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerF span > span > span > a         { /*B3*/ background:#CFE0D7; color:#476; padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerF a:hover                        { /*3B*/ background:#476; color:#CFE0D7;                                              }                       /* link and tab rollovers */
.maincontentinnerF a:focus                        { /*0D*/ background:#143; color:#EFF;                                                 }
.maincontentinnerF .pagination tr > td > span     { /*5D*/ background:#698; color:#EFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerF .highlight                     { /*B0*/ background:#CFE0D7; color:#143;                                              }
.maincontentinnerF .ajax__tab_header a            { /*B0*/ background:#CFE0D7; color:#143; vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerF .ajax__tab_header a:hover      { /*0B*/ background:#143; color:#CFE0D7;                                              }
.maincontentinnerF .ajax__tab_header a:focus      { /*0B*/ background:#143; color:#CFE0D7;                                              }
.maincontentinnerF .blocklikelabel                { /*B */ background:#BCD; color:#143;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerF .blocklabel                    { /*D0*/ background:#EFF; color:#143;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerF .subsection td                 { /*3D*/ background:#476; color:#EFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerF td table tr td table tr td span{ /* 0*/                  color:#143;                                                 }
.maincontentinnerF .columnheader tr td span       { /*D0*/ background:#EFF; color:#143;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerF .linklist                      { /*B0*/ background:#CFE07D; color:#143;    padding:12px;                                }

/* strong green */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerG                                          { /*3 */ background:#353; clear: both;                              height:110px;     } /* logo color background */
.headmenuG                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuG > ul > li                              { /*3 */ background:#353; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuG > ul > li         /* level 1  */ { /*5 */ background:#575; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuG                   /* level 1+ */ { /*5 */ background:#575;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuG ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuG li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuG span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuG a                 /* level 1+ */ { /* D*/ color:     #DFD; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuG a:hover           /* level 1+ */ { /* 0*/ color:     #020;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuG li:hover          /* level 1+ */ { /*7 */ background:#797;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuG li:hover > ul     /* level 2+ */ { /*5 */ background:#575; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuG li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuG li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuG                                        { /*B */ background:#BDB;                                              }
.leftmenuG .nav-header                            { /*5 */ background:#575; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuG .nav-header                            { /*0 */ border-bottom:#020;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuG .nav-tabs.nav-stacked a                { /*B5*/ background:#BDB; color:#575;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuG .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuG .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#020;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuG .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#020; color:#DFD;                                                 }                       /* rollover back colors   */
.leftmenuG .nav-tabs > li                         { /*0 */ border-bottom:1px solid #020;                              margin-bottom: 0; }
.maincontentinnerG                                {                                        padding: 20px;                               }
.maincontentinnerG .widgettitle                   { /*3D*/ background:#353; color:#DFD;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerG .widgetcontent                 { /*D3*/ background:#DFD;    border: 2px solid #353;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerG .widgetcontent > textarea      { /*D */ background:#DFD;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerG .rollovertable .GridRow:hover  { /*7D*/ background:#797; color:#DFD;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerG .rollovertable th              { /*0D*/ background:#020; color:#DFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerG .table         th              { /*0D*/ background:#020; color:#DFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerG .btn-primary                   { /*3D*/ background:#353; color:#DFD;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerG .btn-primary:active            { /*3D*/ background:#353;                                                             }
.maincontentinnerG .btn-primary:focus             { /*3D*/ background:#353;                                                             }
.maincontentinnerG .btn-primary:hover             { /*5 */ background:#575;                                                             }
.maincontentinnerG .searchbar .btn-find           { /*D0*/ background:#DFD; color:#020;    width:29%;                 height:26px;      }
.maincontentinnerG .searchbar .btn-find:hover     { /*B0*/ background:#BDB; color:#020;                                                 }
.maincontentinnerG .textlikelabel                 { /*B */ background:#BDB;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerG td td > a                      { /*B3*/ background:#BDB; color:#353;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerG span > span > span > a         { /*B3*/ background:#BDB; color:#353;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerG a:hover                        { /*3B*/ background:#353; color:#BDB;                                                 }                       /* link and tab rollovers */
.maincontentinnerG a:focus                        { /*0D*/ background:#020; color:#DFD;                                                 }
.maincontentinnerG .pagination tr > td > span     { /*5D*/ background:#575; color:#DFD;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerG .highlight                     { /*B0*/ background:#BDB; color:#020;                                                 }
.maincontentinnerG .ajax__tab_header a            { /*B0*/ background:#BDB; color:#020;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerG .ajax__tab_header a:hover      { /*0B*/ background:#020; color:#BDB;                                                 }
.maincontentinnerG .ajax__tab_header a:focus      { /*0B*/ background:#020; color:#BDB;                                                 }
.maincontentinnerG .blocklikelabel                { /*B */ background:#BCD; color:#020;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerG .blocklabel                    { /*D0*/ background:#DFD; color:#020;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerG .subsection td                 { /*3D*/ background:#353; color:#DFD;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerG td table tr td table tr td span{ /* 0*/                  color:#020;                                                 }
.maincontentinnerG .columnheader tr td span       { /*D0*/ background:#DFD; color:#020;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerG .linklist                      { /*B0*/ background:#BDB; color:#020;    padding:12px;                                }

/* muted orange */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerH                                          { /*3 */ background:#963; clear: both;                              height:110px;     } /* logo color background */
.headmenuH                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuH > ul > li                              { /*3 */ background:#963; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuH > ul > li         /* level 1  */ { /*5 */ background:#B85; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuH                   /* level 1+ */ { /*5 */ background:#B85;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuH ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuH li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuH span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuH a                 /* level 1+ */ { /* D*/ color:     #FFD; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuH a:hover           /* level 1+ */ { /* 0*/ color:     #630;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuH li:hover          /* level 1+ */ { /*7 */ background:#DA7;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuH li:hover > ul     /* level 2+ */ { /*5 */ background:#B85; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuH li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuH li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuH                                        { /*B */ background:#EDC;                                              }
.leftmenuH .nav-header                            { /*5 */ background:#B85; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuH .nav-header                            { /*0 */ border-bottom:#630;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuH .nav-tabs.nav-stacked a                { /*B5*/ background:#EDC; color:#B85;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuH .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuH .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#630;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuH .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#630; color:#FFD;                                                 }                       /* rollover back colors   */
.leftmenuH .nav-tabs > li                         { /*0 */ border-bottom:1px solid #630;                              margin-bottom: 0; }
.maincontentinnerH                                {                                        padding: 20px;                               }
.maincontentinnerH .widgettitle                   { /*3D*/ background:#963; color:#FFD;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerH .widgetcontent                 { /*D3*/ background:#FFD;    border: 2px solid #963;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerH .widgetcontent > textarea      { /*D */ background:#FFD;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerH .rollovertable .GridRow:hover  { /*7D*/ background:#DA7; color:#FFD;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerH .rollovertable th              { /*0D*/ background:#630; color:#FFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerH .table         th              { /*0D*/ background:#630; color:#FFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerH .btn-primary                   { /*3D*/ background:#963; color:#FFD;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerH .btn-primary:active            { /*3D*/ background:#963;                                                             }
.maincontentinnerH .btn-primary:focus             { /*3D*/ background:#963;                                                             }
.maincontentinnerH .btn-primary:hover             { /*5 */ background:#B85;                                                             }
.maincontentinnerH .searchbar .btn-find           { /*D0*/ background:#FFD; color:#630;    width:29%;                 height:26px;      }
.maincontentinnerH .searchbar .btn-find:hover     { /*B0*/ background:#EDC; color:#630;                                                 }
.maincontentinnerH .textlikelabel                 { /*B */ background:#EDC;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerH td td > a                      { /*B3*/ background:#EDC; color:#963;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerH span > span > span > a         { /*B3*/ background:#EDC; color:#963;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerH a:hover                        { /*3B*/ background:#963; color:#EDC;                                                 }                       /* link and tab rollovers */
.maincontentinnerH a:focus                        { /*0D*/ background:#630; color:#FFD;                                                 }
.maincontentinnerH .pagination tr > td > span     { /*5D*/ background:#B85; color:#FFD;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerH .highlight                     { /*B0*/ background:#EDC; color:#630;                                                 }
.maincontentinnerH .ajax__tab_header a            { /*B0*/ background:#EDC; color:#630;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerH .ajax__tab_header a:hover      { /*0B*/ background:#630; color:#EDC;                                                 }
.maincontentinnerH .ajax__tab_header a:focus      { /*0B*/ background:#630; color:#EDC;                                                 }
.maincontentinnerH .blocklikelabel                { /*B */ background:#BCD; color:#630;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerH .blocklabel                    { /*D0*/ background:#FFD; color:#630;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerH .subsection td                 { /*3D*/ background:#963; color:#FFD;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerH td table tr td table tr td span{ /* 0*/                  color:#630;                                                 }
.maincontentinnerH .columnheader tr td span       { /*D0*/ background:#FFD; color:#630;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerH .linklist                      { /*B0*/ background:#EDC; color:#630;    padding:12px;                                }

/* indigo - template navy blue - #3b6c8e */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerI                                          { /*3 */ background:#035; clear: both;                              height:110px;     } /* logo color background */
.headmenuI                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuI > ul > li                              { /*3 */ background:#035; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuI > ul > li         /* level 1  */ { /*5 */ background:#257; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuI                   /* level 1+ */ { /*5 */ background:#257;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuI ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuI li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuI span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuI a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuI a:hover           /* level 1+ */ { /* 0*/ color:     #002;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuI li:hover          /* level 1+ */ { /*7 */ background:#479;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuI li:hover > ul     /* level 2+ */ { /*5 */ background:#257; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuI li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuI li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuI                                        { /*B */ background:#BBC;                                              }
.leftmenuI .nav-header                            { /*5 */ background:#257; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuI .nav-header                            { /*0 */ border-bottom:#002;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuI .nav-tabs.nav-stacked a                { /*B5*/ background:#BBC; color:#257;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuI .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuI .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#002;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuI .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#002; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenuI .nav-tabs > li                         { /*0 */ border-bottom:1px solid #002;                              margin-bottom: 0; }
.maincontentinnerI                                {                                        padding: 20px;                               }
.maincontentinnerI .widgettitle                   { /*3D*/ background:#035; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerI .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #035;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerI .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerI .rollovertable .GridRow:hover  { /*7D*/ background:#479; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerI .rollovertable th              { /*0D*/ background:#002; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerI .table         th              { /*0D*/ background:#002; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerI .btn-primary                   { /*3D*/ background:#035; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerI .btn-primary:active            { /*3D*/ background:#035;                                                             }
.maincontentinnerI .btn-primary:focus             { /*3D*/ background:#035;                                                             }
.maincontentinnerI .btn-primary:hover             { /*5 */ background:#257;                                                             }
.maincontentinnerI .searchbar .btn-find           { /*D0*/ background:#FFF; color:#002;    width:29%;                 height:26px;      }
.maincontentinnerI .searchbar .btn-find:hover     { /*B0*/ background:#BBC; color:#002;                                                 }
.maincontentinnerI .textlikelabel                 { /*B */ background:#BBC;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerI td td > a                      { /*B3*/ background:#BBC; color:#035;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerI span > span > span > a         { /*B3*/ background:#BBC; color:#035;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerI a:hover                        { /*3B*/ background:#035; color:#BBC;                                                 }                       /* link and tab rollovers */
.maincontentinnerI a:focus                        { /*0D*/ background:#002; color:#FFF;                                                 }
.maincontentinnerI .pagination tr > td > span     { /*5D*/ background:#257; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerI .highlight                     { /*B0*/ background:#BBC; color:#002;                                                 }
.maincontentinnerI .ajax__tab_header a            { /*B0*/ background:#BBC; color:#002;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerI .ajax__tab_header a:hover      { /*0B*/ background:#002; color:#BBC;                                                 }
.maincontentinnerI .ajax__tab_header a:focus      { /*0B*/ background:#002; color:#BBC;                                                 }
.maincontentinnerI .blocklikelabel                { /*B */ background:#BCD; color:#002;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerI .blocklabel                    { /*D0*/ background:#FFF; color:#002;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerI .subsection td                 { /*3D*/ background:#035; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerI td table tr td table tr td span{ /* 0*/                  color:#002;                                                 }
.maincontentinnerI .columnheader tr td span       { /*D0*/ background:#FFF; color:#002;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerI .linklist                      { /*B0*/ background:#BBC; color:#002;    padding:12px;                                }

/* plumb */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerJ                                          { /*3 */ background:#836; clear: both;                              height:110px;     } /* logo color background */
.headmenuJ                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuJ > ul > li                              { /*3 */ background:#836; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuJ > ul > li         /* level 1  */ { /*5 */ background:#A58; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuJ                   /* level 1+ */ { /*5 */ background:#A58;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuJ ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuJ li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuJ span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuJ a                 /* level 1+ */ { /* D*/ color:     #FDF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuJ a:hover           /* level 1+ */ { /* 0*/ color:     #503;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuJ li:hover          /* level 1+ */ { /*7 */ background:#C7A;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuJ li:hover > ul     /* level 2+ */ { /*5 */ background:#A58; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuJ li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuJ li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuJ                                        { /*B */ background:#FBE;                                               }
.leftmenuJ .nav-header                            { /*5 */ background:#A58; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuJ .nav-header                            { /*0 */ border-bottom:#503;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuJ .nav-tabs.nav-stacked a                { /*B5*/ background:#FBE; color:#A58;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuJ .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuJ .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#503;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuJ .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#503; color:#FDF;                                                 }                       /* rollover back colors   */
.leftmenuJ .nav-tabs > li                         { /*0 */ border-bottom:1px solid #503;                              margin-bottom: 0; }
.maincontentinnerJ                                {                                        padding: 20px;                               }
.maincontentinnerJ .widgettitle                   { /*3D*/ background:#836; color:#FDF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerJ .widgetcontent                 { /*D3*/ background:#FDF;    border: 2px solid #836;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerJ .widgetcontent > textarea      { /*D */ background:#FDF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerJ .rollovertable .GridRow:hover  { /*7D*/ background:#C7A; color:#FDF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerJ .rollovertable th              { /*0D*/ background:#503; color:#FDF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerJ .table         th              { /*0D*/ background:#503; color:#FDF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerJ .btn-primary                   { /*3D*/ background:#836; color:#FDF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerJ .btn-primary:active            { /*3D*/ background:#836;                                                             }
.maincontentinnerJ .btn-primary:focus             { /*3D*/ background:#836;                                                             }
.maincontentinnerJ .btn-primary:hover             { /*5 */ background:#A58;                                                             }
.maincontentinnerJ .searchbar .btn-find           { /*D0*/ background:#FDF; color:#503;    width:29%;                 height:26px;      }
.maincontentinnerJ .searchbar .btn-find:hover     { /*B0*/ background:#FBE; color:#503;                                                 }
.maincontentinnerJ .textlikelabel                 { /*B */ background:#FBE;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerJ td td > a                      { /*B3*/ background:#FBE; color:#836;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerJ span > span > span > a         { /*B3*/ background:#FBE; color:#836;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerJ a:hover                        { /*3B*/ background:#836; color:#FBE;                                                 }                       /* link and tab rollovers */
.maincontentinnerJ a:focus                        { /*0D*/ background:#503; color:#FDF;                                                 }
.maincontentinnerJ .pagination tr > td > span     { /*5D*/ background:#A58; color:#FDF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerJ .highlight                     { /*B0*/ background:#FBE; color:#503;                                                 }
.maincontentinnerJ .ajax__tab_header a            { /*B0*/ background:#FBE; color:#503;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerJ .ajax__tab_header a:hover      { /*0B*/ background:#503; color:#FBE;                                                 }
.maincontentinnerJ .ajax__tab_header a:focus      { /*0B*/ background:#503; color:#FBE;                                                 }
.maincontentinnerJ .blocklikelabel                { /*B */ background:#BCD; color:#503;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerJ .blocklabel                    { /*D0*/ background:#FDF; color:#503;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerJ .subsection td                 { /*3D*/ background:#836; color:#FDF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerJ td table tr td table tr td span{ /* 0*/                  color:#503;                                                 }
.maincontentinnerJ .columnheader tr td span       { /*D0*/ background:#FDF; color:#503;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerJ .linklist                      { /*B0*/ background:#FBE; color:#503;    padding:12px;                                }

/* wine */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerK                                          { /*3 */ background:#A46; clear: both;                              height:110px;     } /* logo color background */
.headmenuK                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuK > ul > li                              { /*3 */ background:#A46; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuK > ul > li         /* level 1  */ { /*5 */ background:#C68; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuK                   /* level 1+ */ { /*5 */ background:#C68;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuK ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuK li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuK span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuK a                 /* level 1+ */ { /* D*/ color:     #FEF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuK a:hover           /* level 1+ */ { /* 0*/ color:     #713;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuK li:hover          /* level 1+ */ { /*7 */ background:#E8A;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuK li:hover > ul     /* level 2+ */ { /*5 */ background:#C68; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuK li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuK li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuK                                        { /*B */ background:#FCE;                                              }
.leftmenuK .nav-header                            { /*5 */ background:#C68; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuK .nav-header                            { /*0 */ border-bottom:#713;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuK .nav-tabs.nav-stacked a                { /*B5*/ background:#FCE; color:#C68;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuK .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuK .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#713;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuK .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#713; color:#FEF;                                                 }                       /* rollover back colors   */
.leftmenuK .nav-tabs > li                         { /*0 */ border-bottom:1px solid #713;                              margin-bottom: 0; }
.maincontentinnerK                                {                                        padding: 20px;                               }
.maincontentinnerK .widgettitle                   { /*3D*/ background:#A46; color:#FEF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerK .widgetcontent                 { /*D3*/ background:#FEF;    border: 2px solid #A46;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerK .widgetcontent > textarea      { /*D */ background:#FEF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerK .rollovertable .GridRow:hover  { /*7D*/ background:#E8A; color:#FEF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerK .rollovertable th              { /*0D*/ background:#713; color:#FEF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerK .table         th              { /*0D*/ background:#713; color:#FEF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerK .btn-primary                   { /*3D*/ background:#A46; color:#FEF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerK .btn-primary:active            { /*3D*/ background:#A46;                                                             }
.maincontentinnerK .btn-primary:focus             { /*3D*/ background:#A46;                                                             }
.maincontentinnerK .btn-primary:hover             { /*5 */ background:#C68;                                                             }
.maincontentinnerK .searchbar .btn-find           { /*D0*/ background:#FEF; color:#713;    width:29%;                 height:26px;      }
.maincontentinnerK .searchbar .btn-find:hover     { /*B0*/ background:#FCE; color:#713;                                                 }
.maincontentinnerK .textlikelabel                 { /*B */ background:#FCE;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerK td td > a                      { /*B3*/ background:#FCE; color:#A46;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerK span > span > span > a         { /*B3*/ background:#FCE; color:#A46;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerK a:hover                        { /*3B*/ background:#A46; color:#FCE;                                                 }                       /* link and tab rollovers */
.maincontentinnerK a:focus                        { /*0D*/ background:#713; color:#FEF;                                                 }
.maincontentinnerK .pagination tr > td > span     { /*5D*/ background:#C68; color:#FEF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerK .highlight                     { /*B0*/ background:#FCE; color:#713;                                                 }
.maincontentinnerK .ajax__tab_header a            { /*B0*/ background:#FCE; color:#713;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerK .ajax__tab_header a:hover      { /*0B*/ background:#713; color:#FCE;                                                 }
.maincontentinnerK .ajax__tab_header a:focus      { /*0B*/ background:#713; color:#FCE;                                                 }
.maincontentinnerK .blocklikelabel                { /*B */ background:#BCD; color:#713;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerK .blocklabel                    { /*D0*/ background:#FEF; color:#713;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerK .subsection td                 { /*3D*/ background:#A46; color:#FEF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerK td table tr td table tr td span{ /* 0*/                  color:#713;                                                 }
.maincontentinnerK .columnheader tr td span       { /*D0*/ background:#FEF; color:#713;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerK .linklist                      { /*B0*/ background:#FCE; color:#713;    padding:12px;                                }

/* lovely lavendar */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerL                                          { /*3 */ background:#868; clear: both;                              height:110px;     } /* logo color background */
.headmenuL                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuL > ul > li                              { /*3 */ background:#868; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuL > ul > li         /* level 1  */ { /*5 */ background:#A8A; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuL                   /* level 1+ */ { /*5 */ background:#A8A;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuL ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuL li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuL span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuL a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuL a:hover           /* level 1+ */ { /* 0*/ color:     #535;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuL li:hover          /* level 1+ */ { /*7 */ background:#CAC;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuL li:hover > ul     /* level 2+ */ { /*5 */ background:#A8A; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuL li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuL li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuL                                        { /*B */ background:#FBF;                                              }
.leftmenuL .nav-header                            { /*5 */ background:#A8A; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuL .nav-header                            { /*0 */ border-bottom:#535;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuL .nav-tabs.nav-stacked a                { /*B5*/ background:#FBF; color:#A8A;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuL .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuL .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#535;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuL .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#535; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenuL .nav-tabs > li                         { /*0 */ border-bottom:1px solid #535;                              margin-bottom: 0; }
.maincontentinnerL                                {                                        padding: 20px;                               }
.maincontentinnerL .widgettitle                   { /*3D*/ background:#868; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerL .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #868;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerL .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerL .rollovertable .GridRow:hover  { /*7D*/ background:#CAC; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerL .rollovertable th              { /*0D*/ background:#535; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerL .table         th              { /*0D*/ background:#535; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerL .btn-primary                   { /*3D*/ background:#868; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerL .btn-primary:active            { /*3D*/ background:#868;                                                             }
.maincontentinnerL .btn-primary:focus             { /*3D*/ background:#868;                                                             }
.maincontentinnerL .btn-primary:hover             { /*5 */ background:#A8A;                                                             }
.maincontentinnerL .searchbar .btn-find           { /*D0*/ background:#FFF; color:#535;    width:29%;                 height:26px;      }
.maincontentinnerL .searchbar .btn-find:hover     { /*B0*/ background:#FBF; color:#535;                                                 }
.maincontentinnerL .textlikelabel                 { /*B */ background:#FBF;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerL td td > a                      { /*B3*/ background:#FBF; color:#868;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerL span > span > span > a         { /*B3*/ background:#FBF; color:#868;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerL a:hover                        { /*3B*/ background:#868; color:#FBF;                                                 }                       /* link and tab rollovers */
.maincontentinnerL a:focus                        { /*0D*/ background:#535; color:#FFF;                                                 }
.maincontentinnerL .pagination tr > td > span     { /*5D*/ background:#A8A; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerL .highlight                     { /*B0*/ background:#FBF; color:#535;                                                 }
.maincontentinnerL .ajax__tab_header a            { /*B0*/ background:#FBF; color:#535;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerL .ajax__tab_header a:hover      { /*0B*/ background:#535; color:#FBF;                                                 }
.maincontentinnerL .ajax__tab_header a:focus      { /*0B*/ background:#535; color:#FBF;                                                 }
.maincontentinnerL .blocklikelabel                { /*B */ background:#BCD; color:#535;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerL .blocklabel                    { /*D0*/ background:#FFF; color:#535;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerL .subsection td                 { /*3D*/ background:#868; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerL td table tr td table tr td span{ /* 0*/                  color:#535;                                                 }
.maincontentinnerL .columnheader tr td span       { /*D0*/ background:#FFF; color:#535;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerL .linklist                      { /*B0*/ background:#FBF; color:#535;    padding:12px;                                }

/* mint chocolate chip */
/* ------------  ----------------  ---------------  ---------------------- -------------  --------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerM                                          { /*3 */ background:#644; clear: both;                              height:110px;     } /* logo color background */
.headmenuM                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuM > ul > li                              { /*3 */ background:#644; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuM > ul > li         /* level 1  */ { /*5 */ background:#A65; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuM                   /* level 1+ */ { /*5 */ background:#A65;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuM ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuM li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuM span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuM a                 /* level 1+ */ { /* D*/ color:     #DFD; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuM a:hover           /* level 1+ */ { /* 0*/ color:     #302;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuM li:hover          /* level 1+ */ { /*7 */ background:#AB9;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuM li:hover > ul     /* level 2+ */ { /*5 */ background:#866; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuM li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuM li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuM                                        { /*B */ background:#BDB;                                               }
.leftmenuM .nav-header                            { /*5 */ background:#866; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuM .nav-header                            { /*0 */ border-bottom:#302;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuM .nav-tabs.nav-stacked a                { /*B5*/ background:#BDB; color:#866;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuM .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuM .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#302;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuM .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#302; color:#DFD;                                                 }                       /* rollover back colors   */
.leftmenuM .nav-tabs > li                         { /*0 */ border-bottom:1px solid #302;                              margin-bottom: 0; }
.maincontentinnerM                                {                                        padding: 20px;                               }
.maincontentinnerM .widgettitle                   { /*3D*/ background:#644; color:#DFD;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerM .widgetcontent                 { /*D3*/ background:#DFD;    border: 2px solid #644;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerM .widgetcontent > textarea      { /*D */ background:#DFD;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerM .rollovertable .GridRow:hover  { /*7D*/ background:#AB9; color:#DFD;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerM .rollovertable th              { /*0D*/ background:#302; color:#DFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerM .table         th              { /*0D*/ background:#302; color:#DFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerM .btn-primary                   { /*3D*/ background:#644; color:#DFD;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerM .btn-primary:active            { /*3D*/ background:#644;                                                             }
.maincontentinnerM .btn-primary:focus             { /*3D*/ background:#644;                                                             }
.maincontentinnerM .btn-primary:hover             { /*5 */ background:#866;                                                             }
.maincontentinnerM .searchbar .btn-find           { /*D0*/ background:#DFD; color:#302;    width:29%;                 height:26px;      }
.maincontentinnerM .searchbar .btn-find:hover     { /*B0*/ background:#BDB; color:#302;                                                 }
.maincontentinnerM .textlikelabel                 { /*B */ background:#BDB;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerM td td > a                      { /*B3*/ background:#BDB; color:#644;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerM span > span > span > a         { /*B3*/ background:#BDB; color:#644;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerM a:hover                        { /*3B*/ background:#644; color:#BDB;                                                 }                       /* link and tab rollovers */
.maincontentinnerM a:focus                        { /*0D*/ background:#302; color:#DFD;                                                 }
.maincontentinnerM .pagination tr > td > span     { /*5D*/ background:#866; color:#DFD;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerM .highlight                     { /*B0*/ background:#BDB; color:#302;                                                 }
.maincontentinnerM .ajax__tab_header a            { /*B0*/ background:#BDB; color:#302;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerM .ajax__tab_header a:hover      { /*0B*/ background:#302; color:#BDB;                                                 }
.maincontentinnerM .ajax__tab_header a:focus      { /*0B*/ background:#302; color:#BDB;                                                 }
.maincontentinnerM .blocklikelabel                { /*B */ background:#BCD; color:#302;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerM .blocklabel                    { /*D0*/ background:#DFD; color:#302;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerM .subsection td                 { /*3D*/ background:#644; color:#DFD;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerM td table tr td table tr td span{ /* 0*/                  color:#302;                                                 }
.maincontentinnerM .columnheader tr td span       { /*D0*/ background:#DFD; color:#302;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerM .linklist                      { /*B0*/ background:#BDB; color:#302;    padding:12px;                                }

/* neutral grey */
/* ------------  ----------------  ---------------  ---------------------- -------------  --------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerN                                          { /*3 */ background:#777; clear: both;                              height:110px;     } /* logo color background */
.headmenuN                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuN > ul > li                              { /*3 */ background:#777; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuN > ul > li         /* level 1  */ { /*5 */ background:#999; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuN                   /* level 1+ */ { /*5 */ background:#999;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuN ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuN li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuN span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuN a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuN a:hover           /* level 1+ */ { /* 0*/ color:     #444;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuN li:hover          /* level 1+ */ { /*7 */ background:#BBB;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuN li:hover > ul     /* level 2+ */ { /*5 */ background:#999; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuN li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuN li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuN                                        { /*B */ background:#DDD;                                               }
.leftmenuN .nav-header                            { /*5 */ background:#999; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuN .nav-header                            { /*0 */ border-bottom:#444;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuN .nav-tabs.nav-stacked a                { /*B5*/ background:#DDD; color:#999;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuN .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuN .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#444;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuN .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#444; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenuN .nav-tabs > li                         { /*0 */ border-bottom:1px solid #444;                              margin-bottom: 0; }
.maincontentinnerN                                {                                        padding: 20px;                               }
.maincontentinnerN .widgettitle                   { /*3D*/ background:#777; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerN .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #777;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerN .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerN .rollovertable .GridRow:hover  { /*7D*/ background:#BBB; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerN .rollovertable th              { /*0D*/ background:#444; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerN .table         th              { /*0D*/ background:#444; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerN .btn-primary                   { /*3D*/ background:#777; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerN .btn-primary:active            { /*3D*/ background:#777;                                                             }
.maincontentinnerN .btn-primary:focus             { /*3D*/ background:#777;                                                             }
.maincontentinnerN .btn-primary:hover             { /*5 */ background:#999;                                                             }
.maincontentinnerN .searchbar .btn-find           { /*D0*/ background:#FFF; color:#444;    width:29%;                 height:26px;      }
.maincontentinnerN .searchbar .btn-find:hover     { /*B0*/ background:#DDD; color:#444;                                                 }
.maincontentinnerN .textlikelabel                 { /*B */ background:#DDD;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerN td td > a                      { /*B3*/ background:#DDD; color:#777;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerN span > span > span > a         { /*B3*/ background:#DDD; color:#777;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerN a:hover                        { /*3B*/ background:#777; color:#DDD;                                                 }                       /* link and tab rollovers */
.maincontentinnerN a:focus                        { /*0D*/ background:#444; color:#FFF;                                                 }
.maincontentinnerN .pagination tr > td > span     { /*5D*/ background:#999; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerN .highlight                     { /*B0*/ background:#DDD; color:#444;                                                 }
.maincontentinnerN .ajax__tab_header a            { /*B0*/ background:#DDD; color:#444;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerN .ajax__tab_header a:hover      { /*0B*/ background:#444; color:#DDD;                                                 }
.maincontentinnerN .ajax__tab_header a:focus      { /*0B*/ background:#444; color:#DDD;                                                 }
.maincontentinnerN .blocklikelabel                { /*B */ background:#BCD; color:#444;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerN .blocklabel                    { /*D0*/ background:#FFF; color:#444;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerN .subsection td                 { /*3D*/ background:#777; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerN td table tr td table tr td span{ /* 0*/                  color:#444;                                                 }
.maincontentinnerN .columnheader tr td span       { /*D0*/ background:#FFF; color:#444;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerN .linklist                      { /*B0*/ background:#DDD; color:#444;    padding:12px;                                }

/* olive */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerO                                          { /*3 */ background:#553; clear: both;                              height:110px;     } /* logo color background */
.headmenuO                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuO > ul > li                              { /*3 */ background:#553; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuO > ul > li         /* level 1  */ { /*5 */ background:#775; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuO                   /* level 1+ */ { /*5 */ background:#775;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuO ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuO li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuO span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuO a                 /* level 1+ */ { /* D*/ color:     #FFD; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuO a:hover           /* level 1+ */ { /* 0*/ color:     #220;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuO li:hover          /* level 1+ */ { /*7 */ background:#997;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuO li:hover > ul     /* level 2+ */ { /*5 */ background:#775; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuO li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuO li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuO                                        { /*B */ background:#DDB;                                               }
.leftmenuO .nav-header                            { /*5 */ background:#775; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuO .nav-header                            { /*0 */ border-bottom:#220;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuO .nav-tabs.nav-stacked a                { /*B5*/ background:#DDB; color:#775;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuO .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuO .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#220;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuO .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#220; color:#FFD;                                                 }                       /* rollover back colors   */
.leftmenuO .nav-tabs > li                         { /*0 */ border-bottom:1px solid #220;                              margin-bottom: 0; }
.maincontentinnerO                                {                                        padding: 20px;                               }
.maincontentinnerO .widgettitle                   { /*3D*/ background:#553; color:#FFD;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerO .widgetcontent                 { /*D3*/ background:#FFD;    border: 2px solid #553;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerO .widgetcontent > textarea      { /*D */ background:#FFD;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerO .rollovertable .GridRow:hover  { /*7D*/ background:#997; color:#FFD;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerO .rollovertable th              { /*0D*/ background:#220; color:#FFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerO .table         th              { /*0D*/ background:#220; color:#FFD;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerO .btn-primary                   { /*3D*/ background:#553; color:#FFD;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerO .btn-primary:active            { /*3D*/ background:#553;                                                             }
.maincontentinnerO .btn-primary:focus             { /*3D*/ background:#553;                                                             }
.maincontentinnerO .btn-primary:hover             { /*5 */ background:#775;                                                             }
.maincontentinnerO .searchbar .btn-find           { /*D0*/ background:#FFD; color:#220;    width:29%;                 height:26px;      }
.maincontentinnerO .searchbar .btn-find:hover     { /*B0*/ background:#DDB; color:#220;                                                 }
.maincontentinnerO .textlikelabel                 { /*B */ background:#DDB;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerO td td > a                      { /*B3*/ background:#DDB; color:#553;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerO span > span > span > a         { /*B3*/ background:#DDB; color:#553;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerO a:hover                        { /*3B*/ background:#553; color:#DDB;                                                 }                       /* link and tab rollovers */
.maincontentinnerO a:focus                        { /*0D*/ background:#220; color:#FFD;                                                 }
.maincontentinnerO .pagination tr > td > span     { /*5D*/ background:#775; color:#FFD;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerO .highlight                     { /*B0*/ background:#DDB; color:#220;                                                 }
.maincontentinnerO .ajax__tab_header a            { /*B0*/ background:#DDB; color:#220;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerO .ajax__tab_header a:hover      { /*0B*/ background:#220; color:#DDB;                                                 }
.maincontentinnerO .ajax__tab_header a:focus      { /*0B*/ background:#220; color:#DDB;                                                 }
.maincontentinnerO .blocklikelabel                { /*B */ background:#BCD; color:#220;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerO .blocklabel                    { /*D0*/ background:#FFD; color:#220;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerO .subsection td                 { /*3D*/ background:#553; color:#FFD;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerO td table tr td table tr td span{ /* 0*/                  color:#220;                                                 }
.maincontentinnerO .columnheader tr td span       { /*D0*/ background:#FFD; color:#220;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerO .linklist                      { /*B0*/ background:#DDB; color:#220;    padding:12px;                                }

/* pink */
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerP                                          { /*3 */ background:#A56; clear: both;                              height:110px;     } /* logo color background */
.headmenuP                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuP > ul > li                              { /*3 */ background:#A56; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuP > ul > li         /* level 1  */ { /*5 */ background:#C78; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuP                   /* level 1+ */ { /*5 */ background:#C78;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuP ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuP li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuP span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuP a                 /* level 1+ */ { /* D*/ color:     #FEE; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuP a:hover           /* level 1+ */ { /* 0*/ color:     #723;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuP li:hover          /* level 1+ */ { /*7 */ background:#E9A;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuP li:hover > ul     /* level 2+ */ { /*5 */ background:#C78; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuP li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuP li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuP                                        { /*B */ background:#EDD;                                               }
.leftmenuP .nav-header                            { /*5 */ background:#C78; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuP .nav-header                            { /*0 */ border-bottom:#723;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuP .nav-tabs.nav-stacked a                { /*B5*/ background:#EDD; color:#C78;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuP .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuP .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#723;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuP .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#723; color:#FEE;                                                 }                       /* rollover back colors   */
.leftmenuP .nav-tabs > li                         { /*0 */ border-bottom:1px solid #723;                              margin-bottom: 0; }
.maincontentinnerP                                {                                        padding: 20px;                               }
.maincontentinnerP .widgettitle                   { /*3D*/ background:#A56; color:#FEE;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerP .widgetcontent                 { /*D3*/ background:#FEE;    border: 2px solid #A56;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerP .widgetcontent > textarea      { /*D */ background:#FEE;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerP .rollovertable .GridRow:hover  { /*7D*/ background:#E9A; color:#FEE;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerP .rollovertable th              { /*0D*/ background:#723; color:#FEE;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerP .table         th              { /*0D*/ background:#723; color:#FEE;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerP .btn-primary                   { /*3D*/ background:#A56; color:#FEE;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerP .btn-primary:active            { /*3D*/ background:#A56;                                                             }
.maincontentinnerP .btn-primary:focus             { /*3D*/ background:#A56;                                                             }
.maincontentinnerP .btn-primary:hover             { /*5 */ background:#C78;                                                             }
.maincontentinnerP .searchbar .btn-find           { /*D0*/ background:#FEE; color:#723;    width:29%;                 height:26px;      }
.maincontentinnerP .searchbar .btn-find:hover     { /*B0*/ background:#FDE; color:#723;                                                 }
.maincontentinnerP .textlikelabel                 { /*B */ background:#EDD;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerP td td > a                      { /*B3*/ background:#EDD; color:#A56;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerP span > span > span > a         { /*B3*/ background:#EDD; color:#A56;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerP a:hover                        { /*3B*/ background:#A56; color:#EDD;                                                 }                       /* link and tab rollovers */
.maincontentinnerP a:focus                        { /*0D*/ background:#723; color:#FEE;                                                 }
.maincontentinnerP .pagination tr > td > span     { /*5D*/ background:#C78; color:#FEE;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerP .highlight                     { /*B0*/ background:#EDD; color:#723;                                                 }
.maincontentinnerP .ajax__tab_header a            { /*B0*/ background:#EDD; color:#723;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerP .ajax__tab_header a:hover      { /*0B*/ background:#723; color:#EDD;                                                 }
.maincontentinnerP .ajax__tab_header a:focus      { /*0B*/ background:#723; color:#EDD;                                                 }
.maincontentinnerP .blocklikelabel                { /*B */ background:#BCD; color:#723;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerP .blocklabel                    { /*D0*/ background:#FEE; color:#723;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerP .subsection td                 { /*3D*/ background:#A56; color:#FEE;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerP td table tr td table tr td span{ /* 0*/                  color:#723;                                                 }
.maincontentinnerP .columnheader tr td span       { /*D0*/ background:#FEE; color:#723;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerP .linklist                      { /*B0*/ background:#EDD; color:#723;    padding:12px;                                }

/* red template - #bb2f0e */ /*7 - C31*/
/* ------------  ----------------  ---------------  ----------------------- -------------  -------------------------  -----------------   ---------------       ----------------------  ------------------------------------------ */
.headerR                                          { /*3 */ background:#800; clear: both;                              height:110px;     } /* logo color background */
.headmenuR                                        {                                        margin-left: 189px;                          }               /* handles header layout */
.headmenuR > ul > li                              { /*3 */ background:#800; display:inline-block; float: left;        height:110px;     font-size: 14px;position: relative;border-right: 1px solid rgba(255,255,255,0.15); } /* handles background color and height for user block */
.multilevelmenuR > ul > li         /* level 1  */ { /*5 */ background:#500; float:left;    width: 150px;                                } /* spacing   */       /* float:left;          makes the main menu horizontal             */
.multilevelmenuR                   /* level 1+ */ { /*5 */ background:#500;                padding:0;  margin:0;      height:31px;      } /* item hgt  */       /* background:#dddddd;  div background upon which entire menu sits */
.multilevelmenuR ul                /* level 1+ */ {                         position:absolute; list-style:none;       z-index:9999;     } /* position  */       /* list-style:none;     hides the list bullets                     */
.multilevelmenuR li                /* level 1+ */ {                         position:relative;                        height:31px;      } /* position  */       /* position:relative;   puts the submenus right or below the parent item */ /* height:31px; says how big the rollover block is */
.multilevelmenuR span              /* level 1+ */ {                                                                   line-height:31px; } /*           */       /*                      because <asp:Label throws a span in        */
.multilevelmenuR a                 /* level 1+ */ { /* D*/ color:     #FFF; display:block; padding:0 0 0 10px;        line-height:31px; text-decoration:none; } /* line-height;         centers the text within each block */
.multilevelmenuR a:hover           /* level 1+ */ { /* 0*/ color:     #500;                                                             } /* highlight */       /* color:#000000;       colors the rollover item text              */
.multilevelmenuR li:hover          /* level 1+ */ { /*7 */ background:#C31;                                                             } /* highlight */       /* background:#FEF1F0;  colors the rollover item background        */
.multilevelmenuR li:hover > ul     /* level 2+ */ { /*5 */ background:#A10; display:inline;                                             } /* show      */       /* display:inline;      displays the sub menus when the parent item is rolled over */
.multilevelmenuR li > ul           /* level 2+ */ {                         display:none;  width: 150px;                                } /* hide      */       /* display:none;        hides the submenus until their parent is rolled over - not used on main menu since it has no parent */
.multilevelmenuR li > ul > li > ul /* level 3+ */ {                                        right:-150px;              top:0;            } /* fly-out   */       /* right:-150px;        positions submenus starting with level 3 to the right of the parent item */
.leftmenuR                                        { /*B */ background:#EBB;                                               }
.leftmenuR .nav-header                            { /*5 */ background:#A10; font-weight:normal; font-size:11px;       text-shadow:none; }                       /* top border background  */
.leftmenuR .nav-header                            { /*0 */ border-bottom:#500;             padding:5px 20px;          border-bottom:1px solid; }                /* top border color       */
.leftmenuR .nav-tabs.nav-stacked a                { /*B5*/ background:#EBB; color:#A10;    padding:10px 20px;         font-size:14px;   }                       /* item text color        */
.leftmenuR .nav-tabs.nav-stacked a span           {                                        margin-right:10px;                           }
.leftmenuR .nav-tabs.nav-stacked > li > a         { /*0 */ border-color:#220;              border-bottom:1px solid;   border: 0;        }                       /* menu item border color */
.leftmenuR .nav-tabs.nav-stacked > li > a:hover   { /*0D*/ background:#500; color:#FFF;                                                 }                       /* rollover back colors   */
.leftmenuR .nav-tabs > li                         { /*0 */ border-bottom:1px solid #220;                              margin-bottom: 0; }
.maincontentinnerR                                {                                        padding: 20px;                               }
.maincontentinnerR .widgettitle                   { /*3D*/ background:#800; color:#FFF;    padding: 12px 15px;        font-size: 16px;  }                       /* page title bar colors  */
.maincontentinnerR .widgetcontent                 { /*D3*/ background:#FFF;    border: 2px solid #800;                border-top:0;     padding: 15px 12px; margin-bottom: 20px; } /* the colors the form background */
.maincontentinnerR .widgetcontent > textarea      { /*D */ background:#FFF;                font-family:'Courier New'; line-height:100%; }
.maincontentinnerR .rollovertable .GridRow:hover  { /*7D*/ background:#C31; color:#FFF;    cursor:pointer;                              }                       /* This is what is different */
.maincontentinnerR .rollovertable th              { /*0D*/ background:#500; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerR .table         th              { /*0D*/ background:#500; color:#FFF;    text-transform:uppercase;  border-top:0;     font-weight:normal;     font-size:12px;   }
.maincontentinnerR .btn-primary                   { /*3D*/ background:#800; color:#FFF;    border-color:#0a6bce;      min-width:84px;   }
.maincontentinnerR .btn-primary:active            { /*3D*/ background:#800;                                                             }
.maincontentinnerR .btn-primary:focus             { /*3D*/ background:#800;                                                             }
.maincontentinnerR .btn-primary:hover             { /*5 */ background:#A10;                                                             }
.maincontentinnerR .searchbar .btn-find           { /*D0*/ background:#FFF; color:#220;    width:29%;                 height:26px;      }
.maincontentinnerR .searchbar .btn-find:hover     { /*B0*/ background:#EBB; color:#220;                                                 }
.maincontentinnerR .textlikelabel                 { /*B */ background:#EBB;                width:225px;               height:19px;      padding:5px; display:inline-block; margin:0px; }
.maincontentinnerR td td > a                      { /*B3*/ background:#EBB; color:#800;    padding:8px 9px 8px 9px;   line-height:22px; text-decoration:none; }
.maincontentinnerR span > span > span > a         { /*B3*/ background:#EBB; color:#800;    padding:8px 9px 8px 9px;   text-decoration:none; }
.maincontentinnerR a:hover                        { /*3B*/ background:#800; color:#EBB;                                                 }                       /* link and tab rollovers */
.maincontentinnerR a:focus                        { /*0D*/ background:#500; color:#FFF;                                                 }
.maincontentinnerR .pagination tr > td > span     { /*5D*/ background:#A10; color:#FFF;    padding:8px 9px 8px 9px;   line-height:22px; }                       /* the selected page number */
.maincontentinnerR .highlight                     { /*B0*/ background:#EBB; color:#220;                                                 }
.maincontentinnerR .ajax__tab_header a            { /*B0*/ background:#EBB; color:#220;    vertical-align:-7px;       line-height:22px; }                       /* tab height and position */
.maincontentinnerR .ajax__tab_header a:hover      { /*0B*/ background:#220; color:#EBB;                                                 }
.maincontentinnerR .ajax__tab_header a:focus      { /*0B*/ background:#220; color:#EBB;                                                 }
.maincontentinnerR .blocklikelabel                { /*B */ background:#BCD; color:#220;    display:block; width:435px; margin-left:15px; padding: 15px 5px; }
.maincontentinnerR .blocklabel                    { /*D0*/ background:#FFF; color:#220;    float:left; width:435px;   text-align:center; padding: 5px 15px; } /* added 12/17/2013 */
.maincontentinnerR .subsection td                 { /*3D*/ background:#800; color:#FFF;    padding: 7px 12px;         font-size: 14px;  }
.maincontentinnerR td table tr td table tr td span{ /* 0*/                  color:#220;                                                 }
.maincontentinnerR .columnheader tr td span       { /*D0*/ background:#FFF; color:#220;    margin: 7px 7px 7px 0;     font-size: 14px;  font-weight: bold;}
.maincontentinnerR .linklist                      { /*B0*/ background:#EBB; color:#220;    padding:12px;                                }


/*
This section: Created by: Mienard Lumaad (@themepixels)
*/


/*** LEFT PANEL ***/
.leftpanel                                        { width: 189px; color:#fff; float: left; background-color:#fff; }

.nav-tabs.nav-stacked > li:first-child > a { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.nav-tabs.nav-stacked > li:last-child  > a { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
/*.nav-tabs.nav-stacked > li > a          { border-color:#0866c6; }*/ /* left menu borders colors between buttons */
/*.nav-tabs.nav-stacked > li > a:hover    { border-color:#0866c6; }
.nav-tabs.nav-stacked > li > a:focus    { border-color:#0866c6; }*/

/*.leftmenu .nav-tabs.nav-stacked > li.active > a   { background-color:#0866c6; color:#fff; border-bottom-color: rgba(0,0,0,0.2); }
.leftmenu .nav-tabs.nav-stacked > li.active > a:hover { background-color:#0866c6; }.leftmenu .nav-tabs.nav-stacked > li.dropdown ul    { background: #eee; display: none; }*/
.leftmenu .nav-tabs.nav-stacked > li.dropdown ul li { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.leftmenu .nav-tabs.nav-stacked > li.dropdown > a { background-image: url(../images/droparrow.png); background-repeat: no-repeat; background-position: right 19px; }
.leftmenu .nav-tabs.nav-stacked .dropdown ul li a { display: block; font-size: 13px;padding: 7px 10px 7px 50px; color:#333; background-position: 25px 12px; background-image: url(../images/menuarrow.png); background-repeat: no-repeat; }
.leftmenu .nav-tabs.nav-stacked .dropdown ul li.active a { background-color:#fff; }
.leftmenu .nav-tabs.nav-stacked .dropdown ul li a:hover { text-decoration: none; background-color:#fff; }


/*** MAIN PANEL ***/
.rightpanel                         { margin-left: 189px; background: url(../images/bg1.png); }
.rightpanel:after                   { clear: both; content: ''; display: block; }


.pageheader                         { padding: 20px; border-bottom: 1px solid #ddd;position: relative; min-height: 68px; background: #fff; }
/*.pageicon                           { width: 44px; font-size: 42px;padding: 10px; color:#0866c6; border: 3px solid #0866c6; display:inline-block; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; float: left; text-align: center; }*/
.pagetitle                          { margin-left: 90px;padding-top: 5px; }
/*.pagetitle h1                       { font-size: 32px; margin-left: -2px; color:#0866c6; }*/
.pagetitle h5                       {  text-transform:uppercase; font-size: 11px; color:#999; }


.maincontent                        { float: left; width: 100%;                   }
.subtitle                           { text-transform:uppercase; font-size: 11px; color:#999; margin-bottom: 5px; }
.subtitle2                          { font-size: 13px;  text-transform:uppercase; color:#333; margin-bottom: 5px; }

.searchbar                          { position:relative; float:right; top: -2px; right: -12px; width:300px; } /* controls the position of the search bar */
.searchbar input                    { width:60%; padding: 5px 10px; font-size:12px;                         } /* controls both the text field and the button size at the same time */
.searchbar .btn-find                { vertical-align:top; text-align:center; padding:5px; border-style:none; margin-left:5px; }

.shortcuts                          { list-style: none; margin-top: 20px; overflow: hidden; clear: both; }
.shortcuts li                       { display:inline-block; float: left; margin: 0 5px 5px 0;position: relative; }
.shortcuts li a                     { display: block; width: 130px; height: 130px; background: #0866c6; color:#fff; font-size: 16px; }
.shortcuts li a:hover               { background: #282828; text-decoration: none; }
.shortcuts li .shortcuts-label      { display: block;padding: 0 12px;             }
.shortcuts li .shortcuts-icon       { display: block; width: 48px; height: 48px;padding: 30px 0 20px 0; margin: 0 auto; }
.shortcuts li .iconsi-event         { background: url(../images/icons/icon-event.png) no-repeat center center;   }
.shortcuts li .iconsi-cart          { background: url(../images/icons/icon-cart.png) no-repeat center center;    }
.shortcuts li .iconsi-archive       { background: url(../images/icons/icon-archive.png) no-repeat center center; }
.shortcuts li .iconsi-help          { background: url(../images/icons/icon-help.png) no-repeat center center;    }
.shortcuts li .iconsi-images        { background: url(../images/icons/icon-images.png) no-repeat center center;  }

.widget                             { -moz-box-shadow: 1px 1px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 8px rgba(0,0,0,0.3); box-shadow: 1px 1px 8px rgba(0,0,0,0.3); }
.widgettitle span                   { vertical-align: middle; display:inline-block; margin-right: 8px; }
.widgetcontent p                    { margin: 15px 0;               } /* controls the colors the paragraph backgrounds in the forms */
.wt1                                { background: #333; color:#fff; }
.wc1                                { border-color:#333;            }


/* Label vertical adjustments - entire section added by Jon Grover 8/9/2013 */
.alignwithlabel                     { line-height:20px;vertical-align:top;margin-bottom:10px; } /* CssClass applied to the form field label */
.alignwithtextbox                   { line-height:25px; } /* CssClass applied to the form field label */
.alignwithcheckbox                  { line-height:14px; } /* CssClass applied to the form field label */
.alignwithdropdown                  { line-height:35px; } /* CssClass applied to the form field label */


/*** DASHBOARD ***/

.commentlist                        { list-style: none; clear: both; }
.commentlist li                     { display: block; border-bottom: 1px solid #ddd; padding: 15px; }
.commentlist li img                 { width: 60px;       }
.commentlist li .comment-info       { margin-left: 80px; }
.commentlist li p:last-child        { margin-bottom: 0;  }
.commentlist li .btn                { margin-right: 3px; }
.commentlist li .btn span           { margin-right: 5px; }

.tabtitle                           { padding: 10px; font-size: 11px;  text-transform:uppercase; font-weight: bold; font-family: sans-serif; margin-top: 5px; border-bottom: 1px solid #ddd; }

.userlist                           { list-style: none;  }
.userlist li                        { display: block; border-bottom: 1px solid #ddd; padding: 10px; cursor: pointer; }
.userlist li:hover                  { background-color:#f7f7f7; }
.userlist li:last-child             { border-bottom: 0;  }
.userlist li .uinfo                 { margin-left: 60px; }
.userlist li img                    { display:block; width: 50px; }
/*.userlist li .uinfo h5              { font-size: 14px; color:#0866c6; margin-bottom: 2px; }*/
.userlist li .uinfo span            { display:  block; font-size: 11px; line-height: 16px; color:#999; }
.userlist li .uinfo span.pos        {  text-transform:uppercase; color:#686868; }
.userlist li .par                   { font-size: 11px; line-height: normal; margin-top: 4px; }


/*** HEADERS AND BOXES ***/

/*.title-danger                     { background-color:#dd0000 !important; }
.title-warning                      { background-color:#FCB904 !important; }
.title-success                      { background-color:#86D628 !important; }
.title-info                         { background-color:#71B8EE !important; }
.title-inverse                      { background-color:#333    !important; }*/

.headtitle                          { margin-bottom: 21px; }
.headtitle-box                      { margin-bottom: 0; }
.headtitle .btn-group               { float: right; }
.headtitle .btn-group .btn, .headtitle .btn-group .btn:focus,
.headtitle .btn-group.open .btn.dropdown-toggle { background: none; border: 0; border-left: 1px solid rgba(255,255,255,0.2); color:#fff; padding: 11px 20px; }
.headtitle .dropdown-menu           { left: auto; right: 0; }
.headtitle .btn-group .btn .caret   { border-top: 4px solid #fff; }

.widgetbox .headtitle               { margin-bottom: 0; }

/*
.box-danger  .widgettitle           { background-color:#dd0000; } .box-danger  .widgetcontent { border-color:#dd0000; }
.box-warning .widgettitle           { background-color:#FCB904; } .box-warning .widgetcontent { border-color:#FCB904; }
.box-success .widgettitle           { background-color:#86D628; } .box-success .widgetcontent { border-color:#86D628; }
.box-info    .widgettitle           { background-color:#71B8EE; } .box-info    .widgetcontent { border-color:#71B8EE; }
.box-inverse .widgettitle           { background-color:#333;    } .box-inverse .widgetcontent { border-color:#333;    }*/



/*** FORM STYLES ***/

/* Jon Grover modified 08/09/2013 - changed .stdform p margin from 20 to 7 */
.stdform input                      { padding: 5px; border: 1px solid #bbb;     }
.stdform textarea                   { padding: 6px 5px; border: 1px solid #bbb; }
.stdform select                     { border: 1px solid #bbb; padding: 5px 2px; }
.stdform p, .stdform div.par        { margin: 7px 0; clear:both;                } /* controls the vertical margin between items in a form */
.stdform span.field                 { margin-left: 220px; display: block; position: relative; }
.stdform div.field                  { margin-left: 220px; display: block; position: relative; }
.stdform .formwrapper               { display: block; padding-top: 5px; margin-left: 220px; line-height: 25px; }
.stdform label                      { float: left; width: 200px; text-align: right; padding: 5px 20px 0 0; } /* <label> tag width etc */
.stdform .compactlabel            { float: left; background:#F00; text-align: right; padding: 5px 20px 0 0; } /* <label> tag width etc */
.stdform label.error                { float: none; display: block; font-size: 11px; color:#ff0000; text-align: left; padding: 0; width: auto; margin-left: 220px; }
.stdform label.valid                { color:#468847;     }
.stdform small.desc                 { font-size: 11px; color:#999; font-style: italic; display: block; margin: 5px 0 0 220px; }
.stdform .stdformbutton             { margin-left: 220px; }
.stdform #spinner.input-small       { width: 100px;       }

/*.stdform2 p, .stdform2 div.par      { border-top: 1px solid #ddd; background: #fcfcfc; margin: 0; clear: both; }
.stdform2 div.terms                 { border: 0; background: none; }
.stdform2 p:first-child, .stdform2 div.par:first-child { border-top:0; }
.stdform2 label                     { display:inline-block; padding: 15px 0 0 15px; vertical-align: top; text-align: left; font-weight: bold; }
.stdform2 label.error               { margin-left: 0; padding: 0; }
.stdform2 label small               { font-size: 11px; color:#999; display: block; font-weight: normal; line-height: 16px; }
.stdform2 span.field, .stdform2 div.field { margin-left: 220px; display: block; background: #fff; padding: 15px; border-left: 1px solid #ddd; }
.stdform2 .stdformbutton            { margin-left: 0; padding: 15px; background: #fff; }
.stdform2 input                     { margin: 0;         }
.stdform2 input[type=checkbox], .stdform2 input[type=radio] { margin: 10px; }*/

.dualselect                         { margin-left: 220px; display: block; }
.dualselect select                  { height: 200px; width: 40%; padding: 0; outline: none; }
.dualselect select option           { padding: 4px 5px; margin: 0; }
.dualselect .ds_arrow               { display:inline-block; vertical-align: top; padding-top: 60px; margin: 0 10px; }
.dualselect .ds_arrow button        { margin-top: -1px; }

.counter                            { display: block; font-size: 11px; }
.warning                            { color:#bb0000; }
.exceeded                           { color:#ff0000; }

.fileupload .btn, .fileupload .fileupload-exists { margin: 0; height: 21px; padding: 3px 10px 4px 10px; border-left: 0; }


/*** BUTTONS & ICONS ***/

.buttonaslink
{
  background-color:transparent;
  border:none;
  color:blue;
  cursor:pointer;
  text-decoration:underline;
  font-weight:bold
}


[class^="iconsweets-"], [class*=" iconsweets-"] {
  display:inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background-image: url(../images/iconsweets-icons.png);
  background-position: -16px -16px;
  background-repeat: no-repeat;
}

/* White icons with optional class or on hover/active states of certain elements */
.iconsweets-white,
.nav-pills              > .active > a > [class^="iconsweets-"],
.nav-pills              > .active > a > [class*=" iconsweets-"],
.nav-list               > .active > a > [class^="iconsweets-"],
.nav-list               > .active > a > [class*=" iconsweets-"],
.navbar-inverse         .nav > .active > a > [class^="iconsweets-"],
.navbar-inverse         .nav > .active > a > [class*=" iconsweets-"],
.dropdown-menu          > li > a:hover > [class^="iconsweets-"],
.dropdown-menu          > li > a:hover > [class*=" iconsweets-"],
.dropdown-menu          > .active > a > [class^="iconsweets-"],
.dropdown-menu          > .active > a > [class*=" iconsweets-"],
.dropdown-submenu:hover > a > [class^="iconsweets-"],
.dropdown-submenu:hover > a > [class*=" iconsweets-"] { background-image: url(../images/iconsweets-icons-white.png); }

.iconsweets-magnifying-glass { background-position: -16px -16px; }
.iconsweets-trashcan        { background-position:  -48px  -16px; }
.iconsweets--trashcan2      { background-position:  -80px  -16px; }
.iconsweets-presentation    { background-position: -112px -16px; }
.iconsweets-download        { background-position: -144px  -16px; }
.iconsweets-download2       { background-position: -176px  -16px; }
.iconsweets-upload          { background-position: -208px  -16px; }
.iconsweets-flag            { background-position: -240px  -16px; }
.iconsweets-flag2           { background-position: -272px  -16px; }
.iconsweets-finish-flag     { background-position: -304px  -16px; }
.iconsweets-podium          { background-position:  -16px  -48px; }
.iconsweets-cup             { background-position:  -48px  -48px; }
.iconsweets-home            { background-position:  -80px  -48px; }
.iconsweets-home2           { background-position: -112px  -48px; }
.iconsweets-link            { background-position: -144px  -48px; }
.iconsweets-link2           { background-position: -176px  -48px; }
.iconsweets-notebook        { background-position: -208px  -48px; }
.iconsweets-book            { background-position: -240px  -48px; }
.iconsweets-book-large      { background-position: -272px  -48px; }
.iconsweets-books           { background-position: -304px  -48px; }
.iconsweets-tree            { background-position:  -16px  -80px; }
.iconsweets-construction    { background-position: -48px  -80px; }
.iconsweets-umbrella        { background-position:  -80px  -80px; }
.iconsweets-mail            { background-position:  -112px -80px; }
.iconsweets-help            { background-position:  -144px -80px; }
.iconsweets-rss             { background-position:  -176px -80px; }
.iconsweets-strategy        { background-position:  -208px -80px; }
.iconsweets-strategy2       { background-position:  -240px -80px; }
.iconsweets-apartment       { background-position:  -272px -80px; }
.iconsweets-companies       { background-position:  -304px -80px; }
.iconsweets-ghost           { background-position:  -16px -112px; }
.iconsweets-pacman          { background-position:  -48px -112px; }
.iconsweets-vault           { background-position:  -80px -112px; }
.iconsweets-archive         { background-position: -112px -112px; }
.iconsweets-cabinet         { background-position: -144px -112px; }
.iconsweets-bandaid         { background-position: -176px -112px; }
.iconsweets-postcard        { background-position: -208px -112px; }
.iconsweets-alert           { background-position: -240px -112px; }
.iconsweets-alert2          { background-position: -272px -112px; }
.iconsweets-alarm           { background-position: -304px -112px; }
.iconsweets-alarm2          { background-position:  -16px -144px; }
.iconsweets-robot           { background-position:  -48px -144px; }
.iconsweets-globe           { background-position:  -80px -144px; }
.iconsweets-globe2          { background-position: -112px -144px; }
.iconsweets-chemical        { background-position: -144px -144px; }
.iconsweets-lightbulb       { background-position: -176px -144px; }
.iconsweets-cloud           { background-position: -208px -144px; }
.iconsweets-cloud-upload    { background-position: -240px -144px; }
.iconsweets-cloud-download  { background-position: -272px -144px; }
.iconsweets-lamp            { background-position: -304px -144px; }
.iconsweets-preview         { background-position:  -16px -176px; }
.iconsweets-icecream        { background-position:  -48px -176px; }
.iconsweets-icecream2       { background-position:  -80px -176px; }
.iconsweets-paperclip       { background-position: -112px -176px; }
.iconsweets-footprints      { background-position: -144px -176px; }
.iconsweets-firefox         { background-position: -176px -176px; }
.iconsweets-chrome          { background-position: -208px -176px; }
.iconsweets-safari          { background-position: -240px -176px; }
.iconsweets-loadingbar      { background-position: -272px -176px; }
.iconsweets-bullseye        { background-position: -304px -176px; }
.iconsweets-folder          { background-position:  -16px -208px; }
.iconsweets-locked          { background-position:  -48px -208px; }
.iconsweets-locked2         { background-position:  -80px -208px; }
.iconsweets-unlock          { background-position: -112px -208px; }
.iconsweets-tag             { background-position: -144px -208px; }
.iconsweets-tag2            { background-position: -176px -208px; }
.iconsweets-mac             { background-position: -208px -208px; }
.iconsweets-windows         { background-position: -240px -208px; }
.iconsweets-linux           { background-position: -272px -208px; }
.iconsweets-create          { background-position: -304px -208px; }
.iconsweets-expose          { background-position:  -16px -240px; }
.iconsweets-key             { background-position:  -48px -240px; }
.iconsweets-key2            { background-position:  -80px -240px; }
.iconsweets-table           { background-position: -112px -240px; }
.iconsweets-chair           { background-position: -144px -240px; }
.iconsweets-denied          { background-position: -176px -240px; }
.iconsweets-ballons         { background-position: -208px -240px; }
.iconsweets-cat             { background-position: -240px -240px; }
.iconsweets-airplane        { background-position: -272px -240px; }
.iconsweets-track           { background-position: -304px -240px; }
.iconsweets-car             { background-position:  -16px -272px; }
.iconsweets-info            { background-position:  -48px -272px; }
.iconsweets-alarmclock      { background-position:  -80px -272px; }
.iconsweets-stopwatch       { background-position: -112px -272px; }
.iconsweets-timer           { background-position: -144px -272px; }
.iconsweets-clock           { background-position: -176px -272px; }
.iconsweets-day             { background-position: -208px -272px; }
.iconsweets-month           { background-position: -240px -272px; }
.iconsweets-dress           { background-position: -272px -272px; }
.iconsweets-tshirt          { background-position: -304px -272px; }
.iconsweets-sportshirt      { background-position:  -16px -304px; }
.iconsweets-sweater         { background-position:  -48px -304px; }
.iconsweets-sleeveless      { background-position:  -80px -304px; }
.iconsweets-pants           { background-position: -112px -304px; }
.iconsweets-socks           { background-position: -144px -304px; }
.iconsweets-trolly          { background-position: -176px -304px; }
.iconsweets-medical         { background-position: -208px -304px; }
.iconsweets-suitcase        { background-position: -240px -304px; }
.iconsweets-suitcase2       { background-position: -272px -304px; }
.iconsweets-suitcase3       { background-position: -304px -304px; }
.iconsweets-shoppingbag     { background-position:  -16px -336px; }
.iconsweets-purse           { background-position:  -48px -336px; }
.iconsweets-bag             { background-position:  -80px -336px; }
.iconsweets-paypal          { background-position: -112px -336px; }
.iconsweets-paypal2         { background-position: -144px -336px; }
.iconsweets-paypal3         { background-position: -176px -336px; }
.iconsweets-money           { background-position: -208px -336px; }
.iconsweets-money2          { background-position: -240px -336px; }
.iconsweets-pricetag        { background-position: -272px -336px; }
.iconsweets-pricetags       { background-position: -304px -336px; }
.iconsweets-piggybank       { background-position:  -16px -368px; }
.iconsweets-lemonade        { background-position:  -48px -368px; }
.iconsweets-basket          { background-position:  -80px -368px; }
.iconsweets-basket2         { background-position: -112px -368px; }
.iconsweets-scan            { background-position: -144px -368px; }
.iconsweets-cart            { background-position: -176px -368px; }
.iconsweets-cart2           { background-position: -208px -368px; }
.iconsweets-cart3           { background-position: -240px -368px; }
.iconsweets-cart4           { background-position: -272px -368px; }
.iconsweets-digg            { background-position: -304px -368px; }
.iconsweets-digg2           { background-position:  -16px -400px; }
.iconsweets-buzz            { background-position:  -48px -400px; }
.iconsweets-delicious       { background-position:  -80px -400px; }
.iconsweets-twitter         { background-position: -112px -400px; }
.iconsweets-twitter2        { background-position: -144px -400px; }
.iconsweets-tumblr          { background-position: -176px -400px; }
.iconsweets-plixi           { background-position: -208px -400px; }
.iconsweets-dribbble        { background-position: -240px -400px; }
.iconsweets-dribbble2       { background-position: -272px -400px; }
.iconsweets-stumbleupon     { background-position: -304px -400px; }
.iconsweets-lastfm          { background-position:  -16px -432px; }
.iconsweets-mobypicture     { background-position:  -48px -432px; }
.iconsweets-youtube         { background-position:  -80px -432px; }
.iconsweets-youtube2        { background-position: -112px -432px; }
.iconsweets-vimeo           { background-position: -144px -432px; }
.iconsweets-vimeo2          { background-position: -176px -432px; }
.iconsweets-skype           { background-position: -208px -432px; }
.iconsweets-facebook        { background-position: -240px -432px; }
.iconsweets-like            { background-position: -272px -432px; }
.iconsweets-ichat           { background-position: -304px -432px; }
.iconsweets-myspace         { background-position:  -16px -464px; }
.iconsweets-dropbox         { background-position:  -48px -464px; }
.iconsweets-walking         { background-position:  -80px -464px; }
.iconsweets-running         { background-position: -112px -464px; }
.iconsweets-exit            { background-position: -144px -464px; }
.iconsweets-male            { background-position: -176px -464px; }
.iconsweets-female          { background-position: -208px -464px; }
.iconsweets-user            { background-position: -240px -464px; }
.iconsweets-users           { background-position: -272px -464px; }
.iconsweets-admin           { background-position: -304px -464px; }
.iconsweets-malesymbol      { background-position:  -16px -496px; }
.iconsweets-femalesymbol    { background-position: -48px -496px; }
.iconsweets-user2           { background-position:  -80px -496px; }
.iconsweets-users2          { background-position: -112px -496px; }
.iconsweets-admin2          { background-position: -144px -496px; }
.iconsweets-usercomment     { background-position: -176px -496px; }
.iconsweets-cog             { background-position: -208px -496px; }
.iconsweets-cog2            { background-position: -240px -496px; }
.iconsweets-cog3            { background-position: -272px -496px; }
.iconsweets-cog4            { background-position: -304px -496px; }
.iconsweets-settings        { background-position:  -16px -528px; }
.iconsweets-settings2       { background-position:  -48px -528px; }
.iconsweets-hd              { background-position:  -80px -528px; }
.iconsweets-hd2             { background-position: -112px -528px; }
.iconsweets-hd3             { background-position: -144px -528px; }
.iconsweets-sd              { background-position: -176px -528px; }
.iconsweets-sd2             { background-position: -208px -528px; }
.iconsweets-sd3             { background-position: -240px -528px; }
.iconsweets-dvd             { background-position: -272px -528px; }
.iconsweets-blueray         { background-position: -304px -528px; }
.iconsweets-record          { background-position:  -16px -560px; }
.iconsweets-cd              { background-position:  -48px -560px; }
.iconsweets-cassette        { background-position:  -80px -560px; }
.iconsweets-image           { background-position: -112px -560px; }
.iconsweets-image2          { background-position: -144px -560px; }
.iconsweets-image3          { background-position: -176px -560px; }
.iconsweets-image4          { background-position: -208px -560px; }
.iconsweets-sound           { background-position: -240px -560px; }
.iconsweets-megaphone       { background-position: -272px -560px; }
.iconsweets-film            { background-position: -304px -560px; }
.iconsweets-film2           { background-position:  -16px -592px; }
.iconsweets-headphone       { background-position:  -48px -592px; }
.iconsweets-microphone      { background-position:  -80px -592px; }
.iconsweets-printer         { background-position: -112px -592px; }
.iconsweets-radio           { background-position: -144px -592px; }
.iconsweets-television      { background-position: -176px -592px; }
.iconsweets-imac            { background-position: -208px -592px; }
.iconsweets-laptop          { background-position: -240px -592px; }
.iconsweets-mightymouse     { background-position: -272px -592px; }
.iconsweets-magicmouse      { background-position: -304px -592px; }
.iconsweets-mousewire       { background-position:  -16px -624px; }
.iconsweets-camera          { background-position:  -48px -624px; }
.iconsweets-camera2         { background-position:  -80px -624px; }
.iconsweets-monitor         { background-position: -112px -624px; }
.iconsweets-ipod            { background-position: -144px -624px; }
.iconsweets-ipodnano        { background-position: -176px -624px; }
.iconsweets-ipad            { background-position: -208px -624px; }
.iconsweets-filmcamera      { background-position: -240px -624px; }
.iconsweets-calculator      { background-position: -272px -624px; }
.iconsweets-cashregister    { background-position: -304px -624px; }
.iconsweets-fax             { background-position:  -16px -656px; }
.iconsweets-frames          { background-position:  -48px -656px; }
.iconsweets-coverflow       { background-position:  -80px -656px; }
.iconsweets-list            { background-position: -112px -656px; }
.iconsweets-list2           { background-position: -144px -656px; }
.iconsweets-list3           { background-position: -176px -656px; }
.iconsweets-list4           { background-position: -208px -656px; }
.iconsweets-wordpress       { background-position: -240px -656px; }
.iconsweets-wordpress2      { background-position: -272px -656px; }
.iconsweets-joomla          { background-position: -304px -656px; }
.iconsweets-expressionengine { background-position: -16px -688px; }
.iconsweets-drupal          { background-position:  -48px -688px; }
.iconsweets-arrowright      { background-position:  -80px -688px; }
.iconsweets-arrowleft       { background-position: -112px -688px; }
.iconsweets-arrowdown       { background-position: -144px -688px; }
.iconsweets-arrowup         { background-position: -176px -688px; }
.iconsweets-refresh         { background-position: -208px -688px; }
.iconsweets-refresh2        { background-position: -240px -688px; }
.iconsweets-repeat          { background-position: -272px -688px; }
.iconsweets-shuffle         { background-position: -304px -688px; }
.iconsweets-refresh3        { background-position:  -16px -720px; }
.iconsweets-refresh4        { background-position:  -48px -720px; }
.iconsweets-recycle         { background-position:  -80px -720px; }
.iconsweets-fullscreen      { background-position: -112px -720px; }
.iconsweets-fitscreen       { background-position: -144px -720px; }
.iconsweets-origscreen      { background-position: -176px -720px; }
.iconsweets-bluetooth       { background-position: -208px -720px; }
.iconsweets-bluetooth2      { background-position: -240px -720px; }
.iconsweets-wifi            { background-position: -272px -720px; }
.iconsweets-wifi2           { background-position: -304px -720px; }
.iconsweets-iphone3         { background-position:  -16px -752px; }
.iconsweets-iphone4         { background-position:  -48px -752px; }
.iconsweets-blackberry      { background-position:  -80px -752px; }
.iconsweets-android         { background-position: -112px -752px; }
.iconsweets-mobile          { background-position: -144px -752px; }
.iconsweets-inbox           { background-position: -176px -752px; }
.iconsweets-outgoing        { background-position: -208px -752px; }
.iconsweets-incoming        { background-position: -240px -752px; }
.iconsweets-speech          { background-position: -272px -752px; }
.iconsweets-speech2         { background-position: -304px -752px; }
.iconsweets-speech3         { background-position:  -16px -784px; }
.iconsweets-speech4         { background-position:  -48px -784px; }
.iconsweets-phone           { background-position:  -80px -784px; }
.iconsweets-phone2          { background-position: -112px -784px; }
.iconsweets-battery         { background-position: -144px -784px; }
.iconsweets-battery2        { background-position: -176px -784px; }
.iconsweets-battery3        { background-position: -208px -784px; }
.iconsweets-battery4        { background-position: -240px -784px; }
.iconsweets-batteryfull     { background-position: -272px -784px; }
.iconsweets-power           { background-position: -304px -784px; }
.iconsweets-electric        { background-position:  -16px -816px; }
.iconsweets-plug            { background-position:  -48px -816px; }
.iconsweets-brush           { background-position:  -80px -816px; }
.iconsweets-brush2          { background-position: -112px -816px; }
.iconsweets-pen             { background-position: -144px -816px; }
.iconsweets-bigbrush        { background-position: -176px -816px; }
.iconsweets-pencil          { background-position: -208px -816px; }
.iconsweets-clipboard       { background-position: -240px -816px; }
.iconsweets-scissor         { background-position: -272px -816px; }
.iconsweets-eyedrop         { background-position: -304px -816px; }
.iconsweets-abacus          { background-position:  -16px -848px; }
.iconsweets-ruler           { background-position:  -48px -848px; }
.iconsweets-ruler2          { background-position:  -80px -848px; }
.iconsweets-map             { background-position: -112px -848px; }
.iconsweets-maps            { background-position: -144px -848px; }
.iconsweets-post            { background-position: -176px -848px; }
.iconsweets-marker          { background-position: -208px -848px; }
.iconsweets-document        { background-position: -240px -848px; }
.iconsweets-documents       { background-position: -272px -848px; }
.iconsweets-pdf             { background-position: -304px -848px; }
.iconsweets-pdf2            { background-position:  -16px -880px; }
.iconsweets-word            { background-position:  -48px -880px; }
.iconsweets-word2           { background-position:  -80px -880px; }
.iconsweets-word3           { background-position: -112px -880px; }
.iconsweets-zip             { background-position: -144px -880px; }
.iconsweets-zip2            { background-position: -176px -880px; }
.iconsweets-ppt             { background-position: -208px -880px; }
.iconsweets-ppt2            { background-position: -240px -880px; }
.iconsweets-excel           { background-position: -272px -880px; }
.iconsweets-excel2          { background-position: -304px -880px; }
.iconsweets-vcard           { background-position:  -16px -912px; }
.iconsweets-vcard2          { background-position:  -48px -912px; }
.iconsweets-address         { background-position:  -80px -912px; }
.iconsweets-chart           { background-position: -112px -912px; }
.iconsweets-chart2          { background-position: -144px -912px; }
.iconsweets-chart3          { background-position: -176px -912px; }
.iconsweets-chart4          { background-position: -208px -912px; }
.iconsweets-chart5          { background-position: -240px -912px; }
.iconsweets-chart6          { background-position: -272px -912px; }
.iconsweets-chart7          { background-position: -304px -912px; }
.iconsweets-chart8          { background-position:  -16px -944px; }

.glyphicons                 { list-style: none; }
.glyphicons li              { float: left; line-height: 25px; width: 25%; }

.fontawesomeicons ul        { list-style: none; }
.fontawesomeicons ul li     { line-height: 25px; }

.iconsweetslist             { list-style: none; }
.iconsweetslist li          { float: left; line-height: 26px; width: 25%; }


/*** CONTENT SLIDER ***/

.bx-wrapper                 { border: 1px solid #ddd; width: auto !important; line-height: 21px; overflow: hidden; }
.bx-wrapper .pager          { margin: 0; }
.slide_wrap                 { padding: 20px 50px ; min-height: 60px; }
.bx-prev                    { position: absolute; top: 0; left: 0;  width: 30px; height: 100%; opacity: 0.6; vertical-align: middle; background: #eee url(../images/prev.png) no-repeat center center; border-right: 1px solid #ddd; }
.bx-next                    { position: absolute; top: 0; right: 0; width: 30px; height: 100%; opacity: 0.6; vertical-align: middle; background: #eee url(../images/next.png) no-repeat center center; border-left:  1px solid #ddd; }
.bx-prev:hover, .bx-next:hover { opacity: 1; }

.slide_img                  { float: left; width: 100px; }
.slide_content              { margin-left: 120px; text-align: left; }
.slide_content h4           { font-size: 18px; font-weight: normal; }
.slide_content h4 a:hover   { color:#333; text-decoration: none; }
.slide_content p            { margin: 10px 0; }


/*** SLIM SCROLL ***/

.slimScrollDiv              { border: 1px solid #ddd; }
.entrylist li               { display: block; padding: 20px; border-bottom: 1px solid #ddd; }
.entrylist li.even          { background: #fcfcfc; }
.entry_wrap                 { min-height: 60px; }
.entry_img                  { float: left; }
.entry_content              { margin-left: 120px; }
.entry_content h4           { font-size: 18px; font-weight: normal; }
.entry_content h4 a:hover   { color:#333; text-decoration: none; }
.entry_content p            { margin: 10px 0; }
.entry_content p:last-child { margin-bottom: 0; }


/*** MEDIA STYLES ***/

.mediamgr                           { position: relative; min-height: 400px; }
.mediamgr .mediamgr_right           { position: absolute; width: 250px; top: 62px; right: 0; }
.mediamgr .mediamgr_rightinner      { margin: 20px 0; padding-left: 20px; }
/*.mediamgr .mediamgr_rightinner h4   { font-size:12px;   text-transform:uppercase; padding: 10px; background: #0866c6; color:#fff; }*/

.mediamgr_head                      { padding: 10px; background: #fcfcfc; border: 1px solid #ccc; overflow: visible; margin-bottom: 20px; }
 
.mediamgr_menu                      { list-style: none; position: relative; overflow: hidden; }
.mediamgr_menu li                   { display:inline-block; float: left; }
.mediamgr_menu li.right             { float: right;     }
.mediamgr_menu li a                 { margin-bottom: 0; }
.mediamgr_menu li a:hover           { cursor: pointer; text-decoration: none; }
.mediamgr_menu li a.prev            { border-right: 0;  }
.mediamgr_menu li a.prev_disabled   { opacity: 0.6;     }
.mediamgr_menu li a.preview_disabled { opacity: 0.6;    }
.mediamgr_menu form input.filekeyword { padding: 5px 7px; width: 200px; background: #fff; color:#999; margin: 0; font-style: italic; }
.mediamgr_content                   { padding: 20px 0; margin-right: 250px; }
.mediamgr_category                  { padding: 10px 0; border-bottom: 1px dashed #ddd; margin-right: 270px; }
.mediamgr_category ul               { list-style: none; }
.mediamgr_category ul li            { display:inline-block; margin-right: 5px; }
.mediamgr_category ul li.right      { float: right;     }
.mediamgr_category ul li a          { display: block; padding: 3px 10px; color:#686868; }
.mediamgr_category ul li a:hover, .mediamgr_category ul li.current a { background: #333; color:#fff; text-decoration: none; }
.mediamgr_category ul li .pagenuminfo { display:inline-block; margin-top: 5px; }
.mediamgr_menu li a.newfilebutton   { display: block; padding: 4px 10px 5px 10px; text-align: center; border: 1px solid #F0882C; background: #FB9337; color:#fff;
	font-weight: bold; font-size:12px;  -moz-box-shadow: inset 0 1px 0 rgba(250,250,250,0.3); -webkit-box-shadow: inset 0 1px 0 rgba(250,250,250,0.3); box-shadow: inset 0 1px 0 rgba(250,250,250,0.3); }
.mediamgr_menu li a.newfilebutton:hover { background: #485B79; border: 1px solid #3f526f; }

.menuright                  { list-style: none; }
.menuright li               { display: block; margin-bottom: 1px; }
.menuright li a             { display: block; padding: 5px 10px; color:#686868; }
.menuright li a:hover       { background: #ddd; text-decoration: none; }
.menuright li.current a     { background: #333; color:#fff; }

.listfile                   { list-style: none; }
.listfile li                { display:inline-block; margin: 5px 10px 5px 0; border: 1px solid #ddd; padding: 10px; background: #fcfcfc; }
.listfile li:hover          { border-color:#bbb; }
.listfile li a              { display: block; }
.listfile li a:hover        { cursor: pointer; }
.listfile li span.filename  { display: block; margin-top: 5px; font-size: 11px; text-align: center; }
.listfile li.selected       { border-color:#3493f5; background: #eaf3fd; }

.mediaWrapper               { padding: 5px; width: 700px; min-height: 350px; }
.mediaWrapper p             { margin: 10px 0; }
.mediaWrapper p:first-child { margin-top: 0; }

.imgpreview                 { width: 249px; max-width: none; }
.imginfo                    { background: #eee; padding: 10px 20px 10px 10px; border: 1px solid #ddd; }
.imgdetails label           { display: block; margin-bottom: 2px; }
.imgdetails input, .imgdetails textarea { padding: 7px 5px; border: 1px solid #bbb; background: #fcfcfc; }


/*** MESSAGES STYLES ***/

/*.messagepanel { }
.messagemenu                 { background: #0866c6; margin-top: 15px; }
.messagemenu ul              { list-style: none; overflow: hidden; clear: both; }
.messagemenu ul li           { display:inline-block; float: left; border-right: 1px solid rgba(255,255,255,0.2);	 text-transform:uppercase; font-size: 11px; }
.messagemenu ul li a         { display: block; padding: 12px 16px; color:#fff; }
.messagemenu ul li a:hover   { text-decoration: none; background: rgba(255,255,255,0.1); }
.messagemenu ul li.active    { border: 1px solid #0866c6; border-bottom: 0; }
.messagemenu ul li.active a  { background: #fff; color:#0866c6; }
.messagemenu ul li.pull-right { float: right; border-right: 0; border-left: 1px solid rgba(255,255,255,0.2); }
.messagemenu ul li.back      { display: none; border-right: 0; }
.messagemenu ul li.back a    { cursor: pointer; }

.messagecontent              { overflow: hidden; clear: both; }
.messageleft                 { width: 325px; border: 1px solid #0866c6; border-top:0; height: 600px; float: left; background: #f7f7f7; }
.messageright                { background: #fff; margin-left: 325px; border: 1px solid #0866c6; border-top:0; border-left: 0; height: 600px; }
.messagesearch               { padding: 10px; background: #fff; border-bottom: 1px solid #0866c6; }
.messagesearch input         { margin: 0; padding: 8px 10px; height: auto; background: #fff url(../images/icons/search.png) no-repeat 275px 8px; }
	
.msglist                     { list-style: none; overflow: auto; height: 540px; }
.msglist li                  { display: block; padding: 10px; border-bottom: 1px solid #ddd; overflow: hidden; clear: both; cursor: pointer; }
.msglist li.unread           { background: #fff; }
.msglist li.selected         { background: #0866c6; }
.msglist li .thumb           { width: 40px; height: 40px; float: left; }
.msglist li .summary         { margin-left: 50px; color:#686868; font-size:12px;  line-height: normal; }
.msglist li.selected .summary { color:#fff; }
.msglist li h4               { font-size: 13px; color:#0866c6; line-height: 14px; }
.msglist li.selected h4      { color:#fff; }
.msglist li .date            { height: 10px; color:#999; margin-top: -5px; }
.msglist li.selected .date   { color:#fff; opacity: 0.6; }
.msglist li p                { line-height: 10px; margin-top: 5px; }

.messageview                 { overflow: auto; height: 450px; }
.messageview .subject        { padding: 14px 20px 13px 20px; font-size: 16px; line-height: 28px; padding-right: 150px; }
.messageview .btn-group      { margin-top: 12px; margin-right: 10px; }
.messageview .btn-group .btn { font-size: 11px;  text-transform:uppercase; }

.msgauthor                   { padding: 10px 20px; border: 1px solid #ddd; border-left: 0; border-right: 0; overflow: hidden; clear: both; }
.msgauthor .thumb            { width: 30px; height: 30px; float: left; margin-top: 5px; }
.msgauthor .authorinfo       { margin-left: 40px; }
.msgauthor .authorinfo h5    { font-size:12px;  line-height: 10px; }
.msgauthor .authorinfo h5 span { font-size:12px;  color:#999; margin-left: 5px; }
.msgauthor .authorinfo .to   { font-size: 11px; color:#999; display: block; margin-top: -3px; }
.msgauthor .authorinfo .date { font-size:12px;  color:#999; }

.msgbody                     { padding: 20px; color:#686868; }
.msgbody p                   { margin: 20px 0; }
.msgbody p:first-child       { margin-top: 0; }
.msgbody p:last-child        { margin-bottom: 0; }

.msgreply                    { padding: 10px; border-top: 1px solid #0866c6; }
.msgreply .thumb             { width: 40px; height: 40px; float: left; }
.msgreply .reply             { margin-left: 50px; }
.msgreply textarea           { display: block; width: 100%; height: 128px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }*/
		  

/*** TABLES ***/

.dataTable                                      { margin-bottom: 0;      }
.dataTable th, .dataTable td                    { font-size:12px;        }
.dataTables_wrapper                             { position: relative;    }
.dataTables_length, .dataTables_info            { background: #eee; padding: 10px; font-size: 11px; border: 1px solid #ddd; }
.dataTables_length                              { border-bottom: 0;      }
.dataTables_info                                { border-top:0;          }
.dataTables_filter                              { position: absolute; top: 12px;    right: 10px; }
.dataTables_filter input                        { width: 150px;       margin: 0 0 0 10px;        }
.dataTables_paginate                            { position: absolute; bottom: 10px; right: 10px; }
.dataTables_paginate .first, .dataTables_paginate .previous, .dataTables_paginate .paginate_active, 
.dataTables_paginate .paginate_button, .dataTables_paginate .next, .dataTables_paginate .last { padding: 5px 10px; border: 1px solid #ccc; border-left: 0; font-size: 11px; background: #eee; cursor: pointer; }
.dataTables_paginate span:hover                 { background-color:#ddd; }
.dataTables_paginate .first                     { border-left: 1px solid #ccc; }
.dataTables_paginate .paginate_active           { background: #fff;      }
.dataTables_paginate .paginate_button:hover     { background: #eee;      }
.dataTables_paginate .paginate_button_disabled  { cursor: default; color:#ccc; background: #eee; }
.dataTables_paginate a                          { color:#686868;            }
.dataTables_paginate a:hover                    { text-decoration: none; }
.dataTables_length select                       { width: auto !important; margin: 0; }
.dataTables_scrollHead                          { background: #333;      }
.dataTables_scrollHead table                    { border-bottom: 0;      }

#dyntable2_wrapper .dataTables_filter { position: static; padding: 10px; background: #eee; text-align: right; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#dyntable2_info { border-top: 1px solid #ddd; }




/*** GRAPHS & CHARTS ***/

.stackControls              { margin-right: 3px;display:inline-block; float: left; }
.graphControls              { display:inline-block; float: left; }
.stackControls .btn, .graphControls .btn { font-size: 11px; }

/***  TYPOGRAPHY ***/

ul.list-unordered, ol.list-ordered,
ul.list-unordered ul, ol.list-ordered ol { margin: 0 0 0 25px; padding: 0; }
ul.list-checked, ol.list-checked,
ul.list-checked2, ol.list-checked2      { list-style: none; margin: 0; }
ul.list-checked li, ol.list-checked li  { background: url(../images/check.png) no-repeat 0 2px; padding-left: 25px; display: block; }
ul.list-checked2 li, ol.list-checked2 li { background: url(../images/check2.png) no-repeat 0 2px; padding-left: 25px; display: block; }
ul.list-nostyle ul, ol.list-style ol    { margin: 0 0 0 25px; padding: 0; }
ul.list-nostyle ol, ol.list-style ul    { margin: 0 0 0 25px; padding: 0; }
ul.list-nostyle li, ol.list-nostyle li  { list-style: none; }
ul.list-nostyle li span                 { vertical-align: top; }
ol.list-nostyle li span                 { vertical-align: top; }
ul.list-inline li                       { display:inline-block; margin: 0 5px 10px 0; }

/*** ELEMENTS & WIDGETS ***/            

.tooltipsample li                       { display:inline-block; margin-right: 5px; list-style: none; }
.popoversample li                       { display:inline-block; margin-right: 5px; list-style: none; }

.pargroup                               { border: 1px solid #ccc; background: #fff; overflow: hidden; }
.pargroup .par                          { border-bottom: 1px solid #ddd; padding: 10px; }
.pargroup .par:last-child               { border-bottom: 0; }
.pargroup .par p.pull-right             { margin-top: -20px; font-size: 11px; }
.pargroup .par h6                       { font-weight: normal; color:#686868; }


/*** FORM WIZARD STYLES ***/

/*.wizard .hormenu                        { list-style: none; clear: both; margin-bottom: 75px; }
.wizard .hormenu li                     { float: left; width: 33.333%; }
.wizard .hormenu li a                   { display: block; padding: 10px 15px; background: #fff; border: 1px solid #0866c6; border-left: 0; }
.wizard .hormenu li:first-child a       { border-left: 1px solid #0866c6; }
.wizard .hormenu li a:hover             { text-decoration: none; }
.wizard .hormenu li a span.h2           { font-size: 16px; color:#999; display: block; margin-bottom: 5px; }
.wizard .hormenu li span.label          { display: block; color:#999; background: none;text-shadow: none; padding: 0; font-size:12px;  }
.wizard .hormenu li a span.dot span     { width: 20px; height: 20px; display:inline-block; background: url(../img/steps.png) no-repeat 0 -40px; }
.wizard .hormenu li:first-child a span.dot { margin-left: 47%; text-align: left; }
.wizard .hormenu li:last-child a span.dot { margin-right: 47%; text-align: right; }
.wizard .hormenu li a.done              { background: #0866c6; border-right: 1px solid rgba(255,255,255,0.2); }
.wizard .hormenu li a.done span.label   { color:#fff; }
.wizard .hormenu li a.done span.h2      { color:#fff; opacity: 0.6; }
.wizard .hormenu li a.done span.dot span { background-position: 0 -20px; }
.wizard .hormenu li:first-child a.done span.dot span { background-position: 0 0; }
.wizard .hormenu li a.selected          { background: #0866c6; }
.wizard .hormenu li a.selected span.dot span { background-position: 0 -120px; }
.wizard .hormenu li:first-child a.selected span.dot span { background-position: 0 -100px; }
.wizard .hormenu li a.selected span.label { color:#fff; }
.wizard .hormenu li a.selected span.h2  { color:#fff; }

.stepContainer                          { width: auto !important; border: 2px solid #0866c6; border-bottom: 0; }
.stepContainer .content h4              { }
.stepContainer p                        { margin: 20px 0; }
.stepContainer .par p                   { margin: 10px 0; line-height: 21px; }
.stepContainer .par p:last-child        { border-bottom: 0; }
.actionBar                              { padding: 15px; position: relative; overflow: hidden; clear: both; border: 2px solid #0866c6; border-top: 1px solid #0866c6; background: #fff; }
.actionBar .loader                      { float: left; display: none; }
.actionBar a                            { float: right; display:inline-block; padding: 5px 15px; background: #fff; color:#0866c6; margin-left: 5px; border: 2px solid #0866c6; }
.actionBar a:hover                      { text-decoration: none; background: #0866c6; color:#fff; }
.actionBar a.buttonDisabled             { background: #fff; border: 2px solid #0866c6; color:#0866c6; opacity: 0.5; }
.actionBar a.buttonDisabled:hover       { cursor: default; }
.actionBar a.buttonDisabled:active      { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.actionBar .msgBox                      { margin: 40px 0 10px 0; position: relative; }
.actionBar .msgBox .content             { padding: 7px 10px; background: #fffccc; color:#333; border: 1px solid #FEEA7A; }
.actionBar .msgBox .close               { padding: 0 2px 2px 2px; background: none; line-height: 10px; text-transform: lowercase; font-size: 10px; position: absolute; top: 5px; right: 7px; color:#333;text-shadow: none; font-weight: bold; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
.actionBar .msgBox .close:hover         { background: #333; color:#eee; }


/*** EDIT PROFILE ***/

.profile-left .taglist                  { list-style: none; }
.profile-left .taglist li               { display: block; margin-bottom: 1px; }
.profile-left .taglist li a             { color:#686868; display: block; padding: 7px 10px; background: #eee; position: relative; }
.profile-left .taglist li a:hover       { text-decoration: none; background: #ddd; }
.profile-left .taglist li a span        { position: absolute; top: 8px; right: 10px; opacity: 0.3; }

.profilethumb                           { text-align: center; position: relative; overflow: hidden; }
.profilethumb a                         { display: none; font-size: 11px; position: absolute; top: 5px; right: 5px; padding: 2px 7px; background: #333; color:#fff; }
.profilethumb a:hover                   { text-decoration: none; background: #444; }

.editprofileform label                  { float: left; width: 100px; padding-top: 5px; }
.editprofileform input[type=checkbox]   { margin: 0; margin-right: 10px; vertical-align: middle; }

.editprofileform p                      { margin: 20px 0; }


/*** SEARCH RESULTS PAGE ***/

.resultslist                            { list-style: none; }
.resultslist li                         { display: block; margin-top: 20px; }
.resultslist li:first-child             { margin-top: 0; }
.resultslist h3                         { font-weight: normal; margin: 0; font-size: 16px; }
.resultslist .link                      { display: block; color:#999; }
.resultslist .link:hover                { text-decoration: none; color:#686868; }

.sidebarlabel                           { margin-bottom: 5px; }


/*** ERROR PAGE ***/

.errortitle                             { text-align: center; margin-top: 5%; }
.errortitle h4                          { font-size: 24px; margin-bottom: 20px; }
.errortitle span                        { display:inline-block; font-size: 120px; background: #333; color:#fff; line-height: normal; padding: 10px 30px; margin-left: 7px; }
.errortitle .errorbtns                  { margin-top: 20px; }
.errortitle .errorbtns a                { margin-right: 7px; display:inline-block; }


/*** INVOICE PAGE ***/

.invoice_logo                           { margin-bottom:30px; }
.table-invoice, .table-invoice-full     { border-color:#ccc; border-top: 1px solid #ccc !important; }
.table-invoice tr td                    { border-color:#ccc;  }
.table-invoice-full tr td               { border-color:#ccc;  }
.table-invoice tr td:first-child        { background:#eee; font-size:11px;  text-transform:uppercase; }
.table-invoice tr td:last-child         { background:#fff;    }
.table-invoice-full tr td               { background:#f7f7f7; }
.table-invoice-full th.right            { text-align:right;   }
.table-invoice-full td.right            { text-align:right;   }
.invoice-table                          { width:100%; border:0; margin-top:15px; }
.invoice-table tr td                    { line-height:26px;border:0; }
.invoice-table td.right                 { text-align:right; background: transparent !important; }
.invoice-table td.numlist strong        { display: block; border-top:1px solid #ddd; padding: 7px 0; }

.amountdue                              { text-align: right; }
.amountdue h1                           { text-align: center; line-height: normal; border: 1px solid #ccc; background: #fcfcfc; display:inline-block; padding: 10px 30px; width: 200px; }
.amountdue h1 span                      { display: block; font-size:12px;   text-transform:uppercase; color:#686868; }
.amountdue .btn                         { margin-top: 15px; width: 222px; }

.msg-invoice                            { padding: 0 !important; }
.msg-invoice h4                         { font-size:12px;   text-transform:uppercase; }
.msg-invoice p                          { font-size: 11px; line-height: 18px; }

.red { background-color:red; }

/*** FOOTER STYLES ***/

.footer                                 { font-size: 11px; color:#686868; padding-top: 15px; margin-top: 40px; border-top: 1px solid #ddd; overflow: hidden; clear: both; }
.footer .footer-left                    { float:left;  }
.footer .footer-right                   { float:right; }


/*** CUSTOM STYLES ***/

.nopadding                              { padding:0;         }
.padding5                               { padding:5px;       }
.divider15                              { clear:both; height:15px; }
.divider30                              { height:30px;       }

.marginleft5                            { margin-left:5px;   }
.marginleft15                           { margin-left:15px;  }
.marginleft30                           { margin-left:30px;  }
.marginleft45                           { margin-left:45px;  }
.marginleft60                           { margin-left:60px;  }
.marginleft90                           { margin-left:90px;  }
.marginleft120                          { margin-left:120px; }
.marginleft178                          { margin-left:178px; }

.tooltipflot                            { background:#333; color:#fff; font-size: 11px; padding: 2px 10px; }
.topbar                                 { display:none;      }

.table thead th.right                   { text-align:right;  }
.table tr td.right                      { text-align:right;  }
.rollovertable thead th.right, .rollovertable tr td.right { text-align: right; }  /* Jon Grover modified 07/31/2013 - added rollovertable */  /* No difference between table and rollovertable here */

.width5                                 { width: 5%;  }
.width10                                { width: 10%; }
.width15                                { width: 15%; }
.width20                                { width: 20%; }
.width30                                { width: 30%; }
.width45                                { width: 45%; }
.width60                                { width: 60%; }
.width65                                { width: 65%; }
.width63                                { width: 63%; }
.width70                                { width: 70%; }


/*** FONT ROBOTO LIGHT ***/

/*.headmenu .nav-header,*/
strong,
.nav-list .nav-header                   { font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif; }
/*.headmenu > li                          { font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif; }*/
/*.leftmenu .nav-tabs.nav-stacked a       { font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif; }*/
.pagetitle h1, .shortcuts li            { font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif; }
.pagetitle h5, .subtitle                { font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif; }


/*** FONT LATO ***/

.subtitle2, .table th, .rollovertable th, .msglist li h4, /* Jon Grover 07/31/2013 */  /* No difference between table and rollovertable here */
.tabbedwizard .stepContainer h4, dt,
.userloggedinfo .userinfo h5,
.loginpanel .inputwrapper button,
.userlist li .uinfo h5                  { font-family: 'LatoBold', 'Helvetica Neue', Helvetica, sans-serif; font-weight: normal; }



/*** TRANSITION ***/

/*.leftmenu .nav-tabs a,*/
/*.headmenu-label, .headmenu-icon, .headmenu .count,*/
.dropdown-menu a,
.shortcuts li a, .userloggedinfo ul li a,
.inputwrapper input, .inputwrapper button { -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }


/*** BOOTSTRAP OVERRIDE ***/

.close { text-shadow: 1px 1px rgba(255,255,255,0.4); }

.dropdown-menu                          { margin-top: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.dropdown-menu > li > a                 { font-size:12px;  color:#444; margin: 0 5px; padding: 5px 10px; }
.dropdown-menu > li > a:hover .muted    { color:#fff; }

.dropdown-menu > li > a:hover           { background: #333; }
.dropdown-menu > li > a:focus           { background: #333; }
.dropdown-submenu:hover > a             { background: #333; }
.dropdown-submenu:focus > a             { background: #333; }
.dropdown .dropdown-menu .nav-header    { padding-left: 10px; padding-right: 10px; }

/*.nav-tabs > .active > a                 { background-color:#0866c6; color:#fff; }
.nav-tabs > .active > a:hover           { background-color:#0866c6; color:#fff; }
.nav-tabs > .active > a:focus           { background-color:#0866c6; color:#fff; }*/

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,
.input-append input, .input-prepend input, .input-append select, .input-prepend select,
.input-append .uneditable-input, .input-prepend .uneditable-input,
.input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover,
.input-prepend .popover, .btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover,
.input-append .add-on, .input-prepend .add-on {	font-size: 13px; }

.radio input[type="radio"]              { margin: 0; }
.checkbox input[type="checkbox"]        { margin: 0; }
.fileupload-new .input-append .btn-file { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
.btn                                    { font-size: 13px; padding: 5px 12px 5px; background: #eee; text-shadow: none; }
.btn-file                               { padding: 4px 12px 3px 12px; }
.fileupload .btn                        { vertical-align: top; color: #686868; }
.btn-group > .btn + .dropdown-toggle    { padding-left: 3px; }
.input-append .add-on                   { height: 22px; }
.input-prepend .add-on                  { height: 22px; }
.bootstrap-timepicker-widget a.btn      { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
.bootstrap-timepicker-widget input      { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }

/*.tabbable > .nav-tabs                   { background: #0866c6; margin: 0; border: 1px solid #0866c6; border-bottom: 0; height: 40px; }
.tabbable > .nav-tabs > li              { float: left; margin: 0; border-right: 1px solid rgba(255,255,255,0.2); }
.tabbable > .nav-tabs > li > a          { color: #fff; border: 0; padding: 10px 20px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; margin: 0; }
.tabbable > .nav-tabs > li > a:hover    { background: rgba(255,255,255,0.1); }
.tabbable > .nav-tabs > li.active > a   { background: #fff; color: #0866c6; border: 0; padding-bottom: 12px; }
.tabbable > .tab-content                { margin-top: 0; border: 1px solid #0866c6; border-top:0; background: #fff; padding: 20px; }*/

.btn                                    { display:inline-block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-color: #bbb; margin-bottom: 5px; }
.btn .caret                             { margin-left: 5px; }
.btn-small                              { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 11px;  text-transform:uppercase; }
.btn-large                              { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 14px; padding: 10px 20px; }

/* controls height and color of buttons */
/*.btn-primary, .btn-primary:link         { background: #0866c6; border-color: #0a6bce; color: #fff; min-width:123px; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus,.btn-group.open .btn-primary.dropdown-toggle { background: #0a76e5; }*/
.btn-primary:link                       { background: #0866c6; border-color: #0a6bce; color: #fff; min-width:123px; }
.btn-primary:focus,.btn-group.open .btn-primary.dropdown-toggle { background: #0a76e5; }

.btn-danger,  .btn-danger:link          { background: #dd0000; border-color: #aa0000; }             .btn-danger:hover,  .btn-danger:active,  .btn-danger:focus, .btn-group.open .btn-danger.dropdown-toggle  { background: #cc0000; }
.btn-warning, .btn-warning:link         { background: #fcb904; border-color: #daa004; }             .btn-warning:hover, .btn-warning:active, .btn-warning:focus,.btn-group.open .btn-warning.dropdown-toggle { background: #edae03; }
.btn-success, .btn-success:link         { background: #86d628; border-color: #6db814; }             .btn-success:hover, .btn-success:active, .btn-success:focus,.btn-group.open .btn-success.dropdown-toggle { background: #7bca1d; }
.btn-info,    .btn-info:link            { background: #71b8ee; border-color: #4a96d1; }             .btn-info:hover,    .btn-info:active,    .btn-info:focus,   .btn-group.open .btn-info.dropdown-toggle    { background: #5da6df; }
.btn-inverse, .btn-inverse:link         { background: #333;    border-color: #272727; }

.btn-circle                             { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; width: 20px; padding: 5px; background: none; border: 2px solid #ccc; }
.btn-circle:hover { background: none; color: #ccc; }
.btn-circle.btn-primary, .btn-circle.btn-primary:hover, .btn-circle.btn-primary:focus,
.btn-circle.btn-primary:active, .btn-circle.btn-primary.active, 
.btn-circle.btn-primary.disabled, .btn-circle.btn-primary[disabled] { border-color: #0866c6; color: #0866c6; background: none !important; }
.btn-circle.btn-danger, .btn-circle.btn-danger:hover, .btn-circle.btn-danger:focus,
.btn-circle.btn-danger:active, .btn-circle.btn-danger.active,
.btn-circle.btn-danger.disabled, .btn-circle.btn-danger[disabled] { border-color: #dd0000; color: #dd0000; background: none; }
.btn-circle.btn-warning, .btn-circle.btn-warning:hover, .btn-circle.btn-warning:focus,
.btn-circle.btn-warning:active, .btn-circle.btn-warning.active,
.btn-circle.btn-warning.disabled, .btn-circle.btn-warning[disabled] { border-color: #fcb904; color: #fcb904; background: none; }
.btn-circle.btn-success, .btn-circle.btn-success:hover, .btn-circle.btn-success:focus,
.btn-circle.btn-success:active, .btn-circle.btn-success.active,
.btn-circle.btn-success.disabled, .btn-circle.btn-success[disabled] { border-color: #86d628; color: #86d628; background: none; }
.btn-circle.btn-info, .btn-circle.btn-info:hover, .btn-circle.btn-info:focus,
.btn-circle.btn-info:active, .btn-circle.btn-info.active,
.btn-circle.btn-info.disabled, .btn-circle.btn-info[disabled] { border-color: #71b8ee; color: #71b8ee; background: none; }
.btn-circle.btn-inverse, .btn-circle.btn-inverse:hover, .btn-circle.btn-inverse:focus,
.btn-circle.btn-inverse:active, .btn-circle.btn-inverse.active,
.btn-circle.btn-inverse.disabled, .btn-circle.btn-inverse[disabled] { border-color: #333; color: #333; background: none; }
.btn-circle .iconsweets-white           { background-image: url("../images/iconsweets-icons.png"); }

.nav-list                               { border: 2px solid #333; background: #fff; }
.nav-list .nav-header                   { padding: 7px 15px; background: #333; color: #fff; text-shadow: none; font-weight: normal; }
.nav-list > li > a                      { padding: 7px 15px; }
/*.nav-list > .active > a                 { background: #0866c6; }
.nav-list > .active > a:hover           { background: #0866c6; }
.nav-list > .active > a:focus           { background: #0866c6; }*/

/*.nav-tabs                               { border-color: #0866c6; }
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus           { border-color: #0866c6; }
.nav-tabs > li > a                      { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #0866c6; background: #0866c6; color: #fff; }*/

/*.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus          { background-color: #0866c6; }
.nav-pills > li > a                     { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 10px 15px; display:inline-block; }*/
	
/*.tabs-below .tab-content                { border-top: 1px solid #0866c6; border-bottom: 0; }
.tabs-below > .nav-tabs > li.active > a { border-bottom: 1px solid #0866c6 !important; border-top:0; margin-top: -1px; }*/

/*.tabs-right                             { overflow: hidden; border: 1px solid #0866c6; background: #fff; }
.tabs-right .nav-tabs                   { margin: 0; border: 0; background: #0866c6; }
.tabs-right .tab-content                { padding: 10px; }
.tabs-right > .nav-tabs > li            { margin: 0; border-bottom: 1px solid #2187b5; }
.tabs-right > .nav-tabs > li:last-child { border-bottom: 0; }
.tabs-right > .nav-tabs > li > a        { border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: #0866c6; margin: 0; padding: 8px 10px; color: #fff; }
.tabs-right > .nav-tabs > li > a:hover  { background: rgba(255,255,255,0.1); }
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus { background: #fff; color: #0866c6; border: 0; }*/

/*.tabs-left                              { overflow: hidden; border: 1px solid #0866c6; background: #fff; }
.tabs-left .nav-tabs                    { margin: 0; border: 0; background: #0866c6; }
.tabs-left .tab-content                 { padding: 10px; }
.tabs-left > .nav-tabs > li             { margin: 0; border-bottom: 1px solid #2187b5; }
.tabs-left > .nav-tabs > li:last-child  { border-bottom: 0; }
.tabs-left > .nav-tabs > li > a         { border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: #0866c6; margin: 0; padding: 8px 10px; color: #fff; }
.tabs-left > .nav-tabs > li > a:hover   { background: rgba(255,255,255,0.1); }
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus { background: #fff; color: #0866c6; border: 0; }*/

.pagination                             { margin: 10px 0; }
.pagination > ul > li a                 { border-color: #ccc; }
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span,
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.pagination ul > li > a, .pagination ul > li > span { color: #686868; }

.pager li > a                           { border-color: #ccc; }
.pager li > a, .pager li > span         { color: #686868; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-width: 2px; }

/*.progress                               { height: 15px; }
.progress .bar                          { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.progress-primary .bar                  { background: #0866c6; }
.progress-info .bar                     { background: #71B8EE; }
.progress-success .bar                  { background: #86D628; }
.progress-warnng .bar                   { background: #FCB904; }*/

.navbar                                 { margin-bottom: 15px; }
.navbar-inner                           { border-color: #ccc; background: #f7f7f7; }
.navbar .brand                          { font-size: 14px; font-weight: bold; }
.navbar .nav > li                       { border-left: 1px solid #ccc; }
.navbar .nav > li:last-child            { border-right: 1px solid #ccc; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background: #fff; }
.navbar .nav > li > a                   { padding: 11px 15px; font-size: 11px; font-weight: normal;  text-transform:uppercase; }
.navbar .nav > li > a:hover             { background: #eee;    }
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle { background: #fff; }
.navbar .navbar-search.pull-right .search-query { margin-right: -15px; }
.navbar .navbar-search.pull-left .search-query { margin-left: -15px; }
.navbar .navbar-form.pull-right         { margin-right: -15px; }
.navbar .navbar-form.pull-left          { margin-left: -15px;  }
.navbar .navbar-form input              { width: 168px;        }

.navbar-inverse .navbar-inner           { background: #222;    }
.navbar-inverse .nav > .active > a      { background: #111;    }
.navbar-inverse .nav > .active > a:hover { background: #111;   }
.navbar-inverse .nav > .active > a:focus { background: #111;   }
.navbar-inverse .nav > li, .navbar-inverse .nav > li:last-child { border-color: #373737; }
.navbar-inverse .nav > li > a:hover     { background: #171717; }
.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: #171717; }
.navbar-search .search-query            { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.navbar-form .btn                       { padding: 4px 10px; font-size: 11px;  text-transform:uppercase; }

.label                                  { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 10px; text-shadow: none; font-weight: normal;  text-transform:uppercase; padding: 2px 5px; }
.badge                                  { font-size: 10px; text-shadow: none; font-weight: normal; line-height: 19px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }

.modal                                  { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.modal-footer .btn                      { margin: 0; }

.popover, .popover-title                { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.popover                                { padding: 0; }

.alert .close                           { right: -25px; top: 1px; }

/* Jon Grover modified 07/29/2013, added in GridRow and rollovertable - almost identical */
/* link style */
/*.table                th                { font-weight:normal;  text-transform:uppercase; font-size:12px;  border-top:0; background:#333; color: #fff; }*/
.table                .GridRow          { font-size:9pt;      }
.table                .GridRow:hover    { cursor:pointer;     } 
.table                th.centeralign    { text-align:center;  }
.table                td.centeralign    { text-align:center;  }
.table.table-bordered                   { border-top:0;       border-right: 0; }
.table.table-bordered th                { border-color: #444; }
.table.table-bordered td:last-child     { border-right: 1px solid #ddd; }
.table                .con0             { /*D */ background:#FFF; }
.table                .con1             { background:#f7f7f7; }
/* rollover style */
/*.rollovertable        th                { font-weight:normal;  text-transform:uppercase; font-size:12px;  border-top:0; background:#333; color: #fff; }*/
.rollovertable        .GridRow          { font-size:9pt;      }
/*.rollovertable        .GridRow:hover    { background:#83A7D9; color: white; cursor:pointer;  }*/  /* This is what is different */ /* MOVED TO COLOR MENU GROUPS */
.rollovertable        th.centeralign    { text-align:center;  }
.rollovertable        td.centeralign    { text-align:center;  }
.rollovertable.table-bordered           { border-top:0;       border-right: 0; }
.rollovertable.table-bordered th        { border-color: #444; }
.rollovertable.table-bordered td:last-child { border-right: 1px solid #ddd; }
.rollovertable        .con0             { /*D */ background:#FFF;    }
.rollovertable        .con1             { background:#f7f7f7; }

.GridPager                              { padding:0;border:0;border-style:none; }
.GridPager tr                           { border-top-style:none; background-color:#BEBEBE; }


blockquote                              { background: url(../images/blockquote.png) no-repeat 0 5px; font-family: 'PT Serif', Georgia, "Times New Roman", Times, serif; font-style: italic; padding-left: 40px; }
blockquote p                            { margin: 0 !important; }
blockquote.pull-right                   { background-position: right 5px; padding: 0 40px 0 0; border-right: 0; }

.alert                                  { border-color: #e4bf7f; color: #9c6c38; margin-bottom: 15px; background: rgb(246,237,186); }
.alert .close                           { top: 0; right: -23px; color: #937f0e; }
.alert h4                               { color: #9c6c38; }

.alert-error                            { border-color:#e18d9a; color:#da5251; background: rgb(246,216,216); }
.alert-error .close                     { color:#990000; }
.alert-error h4                         { color:#990000; }
.alert-success                          { border-color:#b4da95; color: #468847; background: rgb(223,240,216); }
.alert-success .close                   { color:#468847; }
.alert-success h4                       { color:#468847; }
.alert-info                             { border-color:#88c4e2; color: #3a87ad; background: rgb(217,237,247); }
.alert-info .close, .alert-info h4      { color:#3a87ad;     }

pre.prettyprint, .accordion             { margin-bottom: 0; }
dl                                      { margin-bottom: 15px; }
.input-block-level                      { min-height: 37px; }
table td.center, table th.center        { text-align: center; }
rollovertable td.center                 { text-align: center; } /* Jon Grover 07/31/2013 */  /* No difference between table and rollovertable here */
rollovertable th.center                 { text-align: center; } /* Jon Grover 07/31/2013 */  /* No difference between table and rollovertable here */


/*** IE FIXES ***/

/*.no-rgba .headmenu > li.odd             { background: url(../images/transwhite.png); }
.no-rgba .headmenu > li                 { border-right: 1px solid #4289d2; }
.no-rgba .headmenu > li:first-child     { border-left: 1px solid #4289d2; }*/
.no-rgba .userloggedinfo ul li a        { background: url(../images/transwhite.png); }
.no-rgba .userloggedinfo ul li a:hover  { background: url(../images/transwhite2.png); }

.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li { border-right: 1px solid #4289d2; }
.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li a { background: url(../images/transwhite.png);  }
.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #fff; }

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li { border-right: 1px solid #db4d4d; }
.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li a { background: url(../images/transwhite.png);  }
.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #fff; }

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li { border-right: 1px solid #fcce4f; }
.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li a { background: url(../images/transwhite.png);  }
.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #fff; }

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li { border-right: 1px solid #aae268; }
.no-rgba .tab-success.ui-tabs .ui-tabs-nav li a { background: url(../images/transwhite.png);  }
.no-rgba .tab-success.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #fff; }

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li { border-right: 1px solid #9bcdf3; }
.no-rgba .tab-info.ui-tabs .ui-tabs-nav li a { background: url(../images/transwhite.png);  }
.no-rgba .tab-info.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #fff; }

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li   { border-right: 1px solid #707070; }
.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li a { background: url(../images/transwhite.png);  }
.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #fff; }

.no-rgba .ui-accordion .ui-accordion-header a:hover { background: url(../images/transwhite.png); }
.no-rgba .ui-accordion .ui-accordion-header.ui-state-active a:hover { background: #fff; }

.no-rgba .accordion-primary.ui-accordion .ui-accordion-header { border-top: 1px solid #4289d2; }
.no-rgba .accordion-danger.ui-accordion  .ui-accordion-header { border-top: 1px solid #db4d4d; }
.no-rgba .accordion-warning.ui-accordion .ui-accordion-header { border-top: 1px solid #fcce4f; }
.no-rgba .accordion-success.ui-accordion .ui-accordion-header { border-top: 1px solid #aae268; }
.no-rgba .accordion-info.ui-accordion    .ui-accordion-header { border-top: 1px solid #9bcdf3; }
.no-rgba .accordion-inverse.ui-accordion .ui-accordion-header { border-top: 1px solid #707070; }

.no-rgba .fc-event { background: #333; }



/*** MEDIA QUERIES ***/

/*@media screen and (max-width: 1024px) {*/
		  
		  /* general */
		  /*.mainwrapper { overflow: hidden; }
		  .header .logo { margin-left: -189px; }
		  .header      { width: 100%; }*/
		  /*.headerinner { width: 100%; margin-left: 0; }*/
		  /*.leftpanel   { margin-left: -189px; }
		  .rightpanel  { margin-left: 0; width: 100%; }*/
		  
		  /*.topbar      { display: block; background: #272727; height: 50px; }
		  .barmenu     { font-size: 18px; color: #fff; background: url(../images/barmenu.png) no-repeat center center; width: 50px; height: 50px; display: block; cursor: pointer; }*/
			
			/* error page */		 
		  /*.errorpage .topbar { display: none; }*/
		  
/*}*/

@media screen and (max-width: 800px) {
		  
		  body { font-size:12px;  }
	  
		  #dashboard-left { width: 48.6188%; }
		  #dashboard-right { width: 48.6188%; }
		  
		  /* forms */
		  .input-xxlarge { width: 100%; -moz-box-sizing: border-box; height: auto !important; }
		  .stdform label { width: 150px; }
		  .stdform div.par .controls { margin-left: 170px; }
		  .stdform .stdformbutton, .stdform small.desc { margin-left: 170px; }
		  /*.stdform2 span.field, .stdform2 div.field { margin-left: 170px; }*/
		  .stdform span.field, .stdform div.field { margin-left: 170px; }
		  .stdform .formwrapper, .dualselect { margin-left: 170px; }
		  .themepixelsSkin td.mceToolbar { padding: 0 !important; }
		  #elm1_toolbargroup { width: 710px; overflow: auto; padding: 10px; }
		  #elm1_fullscreen { display: none; }
		  
		  /* boxes */
		  .slide_img, .entry_img { float: none; margin-bottom: 10px; }
		  .slide_content, .entry_content { margin-left: 0; }
}


@media screen and (max-width: 768px) {
	  
		  /* forms */
		  #elm1_toolbargroup { width: 680px; }
		  
		  /* messages */
		  .messageview .subject { padding-right: 110px; padding-left: 10px; }
		  .msgauthor, .msgbody { padding: 10px; }
		  .msgauthor .authorinfo h5 span { margin-left: 0; display: block; }
		  
		  /* media */
		  .mediaWrapper { width: 500px; }
		  .row-fluid .span5.imginfo { width: auto; float: none; margin-bottom: 20px; }
		  .row-fluid .span7.imgdetails { width: auto; margin: 0; float: none; }
		  
}

@media screen and (max-width: 720px) {
	  
		  #dashboard-left, #dashboard-right { width: 100%; margin: 0; }
		  
		  /* calendar */
		  .ui-datepicker-calendar td a { padding: 10px; font-size:12px;  }
		  
		  /* buttons */
		  .fontawesomeicons .span3 { width: 48%; display:inline-block; }
		  .iconsweetslist li { width: 33.3333%; }
		  
		  /* forms */
		  .stdform label { float: none; width: auto; text-align: left; margin-bottom: 5px; }
		  .stdform div.par .controls,
		  .stdform .stdformbutton, .stdform small.desc,
		  /*.stdform2 span.field, .stdform2 div.field,*/
		  .stdform span.field, .stdform div.field,
		  .stdform .formwrapper, .dualselect { margin-left: 0; }
		  .input-append .add-on, .input-prepend .add-on { height: 20px; }
		  .stdform input { padding: 4px 5px; }
		  /*.stdform2 p, .stdform2 div.par { background: none; }*/
		  .stepContainer p { margin: 10px 15px; }
		  #wiz1step2_1 p { margin: 10px 0; }
		  .tabbedwizard .stepContainer { padding: 30px 15px; }
		  #elm1_toolbargroup { width: 640px; }
		  
		  /* boxes */
		  .bx-wrapper { margin-bottom: 20px; }
		  .slide_img { float: left; width: 100px; }
		  .slide_content { margin-left: 120px; }
		  .entry_img { float: left; }
		  .entry_content { margin-left: 120px; }
		  
		  /* media */
		  .mediamgr_menu li.right { float: none; margin-top: 10px; }
		  .mediamgr_category ul li.right {
					 float: none; text-align: right; display: block; border-top: 1px dashed #ddd; margin-top: 10px; }
		  .mediamgr .mediamgr_right { top: 110px; }
		  
		  /* messages */
		  .messageleft { width: 241px; }
		  .messageright { margin-left: 241px; }
		  
		  /* bootstrap */
		  .btn { padding: 4px 12px; }
}

@media screen and (max-width: 640px) {
	  
		  /*.headmenu > li > a { padding: 25px 10px 9px; }*/
		  
		  /* buttons */
		  .glyphicons li { width: 50%; }
		  .iconsweetslist li { width: 50%; }
		  
		  /* forms */
		  #elm1_toolbargroup { width: 560px; }
		  
		  /* media */
		  .mediamgr_category, .mediamgr_content { margin-right: 0; }
		  .mediamgr .mediamgr_right { position: static; width: auto; }
		  .mediamgr .mediamgr_rightinner { padding-left: 0; }
		  .mediamgr_category ul li.right { float: right; border-top:0; margin-top: 0; }

}

@media screen and (max-width: 603px) {
		  
		  /*.headmenu > li > a { padding: 25px 15px 9px; }*/
		  .userloggedinfo .userinfo small { display: none; }
		  .userloggedinfo { width: 220px; }
		  .userloggedinfo .userinfo { float: none; margin-left: 100px; }
		  
		  /* media */
		  .mediaWrapper { width: 400px; }
		  
		  /* table */
		  .dataTable th, .dataTable td { font-size: 11px; padding: 5px; }
		  .dataTable th:nth-child(2), .dataTable td:nth-child(2) { display: none; }
		  .dataTables_paginate { position: relative; margin: -25px 0 0 20px; }
		  .dataTables_info { height: 50px; }
		  #dyntable2_info { height: auto; }
		  .dataTables_filter { position: relative; margin: -50px 0 20px 20px; }
		  .dataTables_length { height: 70px; }
		  #dyntable2_wrapper .dataTables_filter { margin: 0; }
}


@media screen and (max-width: 480px) {
		  
		  /*.headmenu > li > a { padding: 25px 20px 9px; }
		  .headmenu > li.right { padding-bottom: 13px; }*/
		  .userloggedinfo { width: auto; }
		  .userloggedinfo img { cursor: pointer; }
		  .userloggedinfo .userinfo {
					 position: absolute; top: 110px; z-index: 100; right: -1px; width: 200px; background: #fff;
					 padding: 10px; color: #333; border: 2px solid #0866c6; border-top:0; display: none; }
		  .userloggedinfo .userinfo::after {
					 position: absolute; top: -6px; right: 45px; display:inline-block; border-right: 6px solid transparent;
					 border-bottom: 6px solid white; border-left: 6px solid transparent; content: ''; }
		  .userloggedinfo .userinfo small { color: #999; }
		  .userloggedinfo ul li a { background: #eee; color: #333; padding: 5px 10px; font-size:12px;  }
		  .userloggedinfo ul li a:hover { background: #0866c6; color: #fff; }
		  
		  .pageheader      { padding: 15px; min-height: 120px; }
		  .searchbar       { position: static; margin-bottom: 5px; }
		  .searchbar input { width: 100%; -moz-box-sizing: border-box; height: auto; background-position: 410px 10px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
		  
		  /* buttons */
		  .tabbable > .nav-tabs > li > a { padding: 10px; }
		  
		  /* forms */
		  .wizard .hormenu li { float: none; display: block; width: auto; border: 2px solid #0866c6; margin-bottom: 5px; }
		  .wizard .hormenu li a { border: 0; }
		  .wizard .hormenu li a.done { border: 0; }
		  .wizard .hormenu { margin-bottom: 20px; }
		  .wizard-inverse .hormenu li { border-color: #333; }
		  .wizard .tabbedmenu { height: auto; padding: 10px; }
		  .wizard .tabbedmenu li { display: block; margin-bottom: 10px; }
		  .wizard .tabbedmenu li:last-child { margin-bottom: 0; }
		  .wizard .tabbedmenu li a { padding: 10px; }
		  #elm1_toolbargroup { width: 395px; }
		  
		  /* media */
		  .mediamgr_menu li.right { float: none; margin-top: 10px; }
		  .mediamgr_category ul li.right {
					 float: none; text-align: right; display: block; border-top: 1px dashed #ddd; margin-top: 10px; }
		  .mediamgr .mediamgr_right { top: 110px; }
		  .mediamgr_menu li.filesearch { margin: 10px 0; width: 100%; }
		  .mediamgr_menu form input.filekeyword {
					 width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
					 height: auto; margin-bottom: 0; }
		  .mediamgr_menu li.right { margin-top: 0; }
		  .mediaWrapper { width: 280px; }
		  
		  /* messages */
		  .messageleft { width: auto; float: none; height: auto; }
		  .messageright { margin-left: 0; display: none; height: auto; border-left: 1px solid #0866c6; }
		  .messagesearch input { background-position: 375px 9px; }
		  .msglist { height: auto; border-bottom-width: 1px; }
		  .messageview { height: auto; }
		  
		  /* calendar */
		  .fc-button { padding: 0 5px; }
		  .fc-header-title { margin-top: 3px; }
		  
		  /* invoice */
		  .amountdue h1 { padding: 10px 25px; }
		  .amountdue .btn { width: 225px; }
}

@media screen and (max-width: 360px) {
		  
		  .header { height: 90px; }
		  /*.headmenu > li { font-size:12px;  }
		  .headmenu > li > a { padding: 25px 5px 9px; }
		  .headmenu > li > a .head-icon { width: 30px; height: 30px; background-size: cover; }*/
		  /*.leftmenu .nav-tabs.nav-stacked li a { font-size: 13px; }*/
		  /*.leftmenu .nav-tabs.nav-stacked .dropdown ul li a { font-size:12px;  }*/
		  .userloggedinfo img { width: 60px; }
		  .userloggedinfo .userinfo { top: 90px; }
		  .header .logo                   { padding-top: 30px; }
		  /*.headmenu .dropdown-menu:after { left: 25px; }*/
		  .userloggedinfo .userinfo:after { right: 35px; }
		  .searchbar input                { background-position: 285px 10px; }
		  
		  /* buttons */
		  .tabbable > .nav-tabs > li { overflow: hidden; font-size: 11px; }
		  .tabbable > .nav-tabs > li a { padding: 10px 5px; }
		  .glyphicons li { width: auto; float: none; }
		  .fontawesomeicons .span3 { width: auto; float: none; }
		  .iconsweetslist li { width: auto; float: none; }
		  
		  /* forms */
		  .dualselect select { width: 38%; }
		  .chzn-container    { width: 270px !important; }
		  .chzn-drop         { width: 268px !important; }
		  .chzn-search input { width: 220px !important; }
		  .tagsinput         { width: 189px !important; }
		  #elm1_toolbargroup { width: 285px; }
		  
		  /* elements */
		  .navbar .brand { display: none; } /* hidden for demo purposes only */
		  
		  /* boxes */
		  .slide_img, .entry_img { float: none; margin-bottom: 10px; }
		  .slide_content, .entry_content { margin-left: 0; }
		  
		  /* media */
		  .mediamgr_category ul li { float: none; display: block; margin: 0; }
		  .mediamgr_menu li { margin-bottom: 10px; }
		  .mediamgr_menu li.newfilebtn { margin-left: 10px; }
		  .mediaWrapper { width: 240px; }
		  .imgpreview { width: 209px; }
		  
		  /* messages */
		  .messagemenu ul { height: 45px; }
		  .messagemenu ul li a { padding: 12px 10px; }
		  
		  /* calendar */
		  .fc-header { margin-top: 30px; }
		  .fc-header-title h2 { margin-top: -50px; }
		  .fc-button-month { margin-left: -50px; }
		  
		  /* error */
		  .errortitle h4 { font-size: 20px; }
		  .errortitle span { font-size: 50px; }
		  .errortitle span:first-child { margin-left: 0; }
		  
		  
		  /* bootstrap */
		  .tabbable > .tab-content { padding: 15px; }
		  .btn-circle { width: 6px; }
		  .btn-circle i { margin-left: -3px; }
		  .input-append .btn, .input-prepend .btn { padding-left: 8px; padding-right: 8px; font-size:12px;  }
		  
		  /* footer */
		  .footer .footer-left { float: none; text-align: center; }
		  .footer .footer-right { float: none; text-align: center; }
	  
		  
}

@media screen and (max-width: 320px) {
		  
/* Jon Grover modified 08/28/2013 - changed 240px to 189px */
		  body               { font-size: 11px; line-height: 18px; }
		  
		  .leftpanel         { width: 189px; }
		  .header .logo      { width: 189px; }
		  /*.headmenu > li > a { padding: 25px 0 9px; }*/
		  .searchbar input   { background-position: 245px 10px; }
		  
		  /* dashboard */
		  .shortcuts li a { width: 125px; }
		  .commentlist li img { width: 40px; }
		  .commentlist li .comment-info { margin-left: 55px; }
		  .commentlist li .comment-info h4 { font-size: 14px; }
		  
		  /* buttons */
		  .buttons-icons li { width: 50px; overflow: hidden; }
		  .buttons-icons li a { width: 150px; }
		  
		  /* forms */
		  .stdform .input-append input, .stdform .input-prepend input { width: 100px !important; }
		  #elm1_toolbargroup { width: 240px; }
		  
		  /* media */
		  .mediamgr_menu li.newfoldbtn { margin-left: 0; clear: left; }
		  
		  /* calendar */
		  .fc-button-month { margin-left: -90px; }
		  .fc-header-title h2 { margin-left: -175px; }
}





