    .logo { 
      margin-top: 18px;
      padding:6px;
    }

    .coordlogin {
        width: 250px;
       -moz-box-shadow:    inset 0 0 6px #aaa;
       -webkit-box-shadow: inset 0 0 6px #aaa;
       box-shadow:         inset 0 0 6px #aaa;
    }

    a.coordlogin {
        height: 36px;
        line-height: 18px;
        display: block;
        padding: 9px 18px;
        font-weight: 700;
        color:#666;  
        text-decoration:none;  
        background: #c6c6c6;
    }   

    a.coordlogin:hover {
      color: #222;
    }

    h3.siteTitle {
      font-weight: 700;
      color: #006EA0; 
      margin-bottom: .625rem;
      text-align: left;
    }
     h3.siteheading {
      font-weight: 700;
      color: #006EA0; 
      margin-top: 1.125rem;
      margin-bottom: .625rem;
      text-align: center;
    }

    h6.gradegroup {
      font-weight: 700;
      margin-left: 9px;
      margin-top: 0.5rem;
      margin-bottom: 0;
    }

    h3.boxheading,
    h6.boxdesc {
      color: #fff;
      text-align: center;
    }

    h3.boxheading {
      margin-top: 1.25rem;
    }

    h6.boxdesc {
      margin-top: 0.625rem;

    }    

     .box2 {
      width: 100%;
      height: 540px;
    }

.box1, .boxRed {
    border: 1px solid #006EA0;
    /*background: #e30038;*/
    background: #006EA0;
}
    .boxRed, .boxRed h1,.boxRed h2, .boxRed h3, .boxRed h4, .boxRed h5, .boxRed h5, .boxRed h6,.boxRed label,.boxRed a ,.boxRed p,.boxRed span, .boxRed div    {
        color:#fff !important;
    }
    .loginBox p
    {
font-size:0.9rem;
    }
    .loginBox label
    {
font-size:1.05rem;
line-height: 2.3125rem;
    }
    .box2 {
      /*margin-top: 40px;*/
      border: 0px solid #bcbcbc;
      background-color: #fff;
      background-image: url('../img/myrutgersfuture.png');
      background-repeat: no-repeat;
      background-size:contain;
      background-position: center bottom; 
    }
    .subBoxInfo
    {
        min-height:280px;
    }
    .myrutgers {
        padding: 36px 18px;
        background: #cbcbcb;
        margin: 0;
    }

    .myrutgers a {
        display: block;
        border: none !important;
        text-decoration:none;  
        text-align: center;
        color: #fff !important;
        font-weight: 700;
        background: #333 !important;
        padding: 18px;
    }   

    .myrutgers a:hover {
        text-decoration:none !important;  
        color: #fff !important;
        background: #006EA0 !important;
    }     

    .searchForm {
      padding: 18px;
    }

     option {
      margin: 0;
      padding: 0;
      line-height: 0;
    }

    .searchForm input.text {
      width: 100%;
      padding: 6px;
      border: none;
      color: #fff;
      background: #333;
      height: 2.3125rem;
    }

    .searchForm .submit {
      display: block;
      padding: 9px 18px;
      border: none;
      color: #fff;
      font-weight: 700;
      background: #111;
      margin: 0 auto 18px auto;    
      margin-top: 18px;
      font-size: 1.3333rem;
      line-height: 1.1250rem; 
      cursor: pointer;
    }

    .searchForm .submit:hover {
      background: #242424;
    }

    .searchForm p {
      margin: 0 auto;
      text-align: center;
    }

    .searchForm a {
      color: #fff !important;
    }

    .searchForm a:hover {
      text-decoration: underline;
    }


    .searchForm label.regularlabel,
    h5.formheading {
      margin: 1.25rem 0 0.625rem;
      display: block;
      color: #fff;
    }

    .searchForm small {
      color: #fff;
    }

  ::-webkit-input-placeholder {
    opacity: 1;
    font-style: italic;
   }

  :-moz-placeholder { /* Firefox 18- */
    opacity: 1;
    font-style: italic;
  }

  ::-moz-placeholder {  /* Firefox 19+ */
    opacity: 1;
    font-style: italic;
  }

  :-ms-input-placeholder {  
    opacity: 1;
    font-style: italic;  
  }

    .multiselect {
      color: #222;
      background: #fff;
      width: 100%;
      /*overflow-y: scroll; */
      overflow-y: auto; 
    }
    .grade { 
      height: 180px; 
    }

    .campus { 
      height: 72px; 
    }

    .grade input,
    .campus input {
        margin-left: 9px;
        margin-bottom: 0;
     }    

  ul.bottommenu {
    margin-bottom: 0;
    overflow:hidden;
  }     

  ul.bottommenu li {
    display:inline;   
  }

  .firstitem:before {
    content: " ";
  }

  #landingpage footer ul { margin-bottom: 16px;}
  #landingpage footer .two { margin-bottom: 18px;}

  #searchpage footer .one {margin-top:6px; }
  #searchpage footer .two {margin-top:6px; }



.programimage {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  max-height: 200px
}

.programhead {
	min-height: 140px;
	display: block;
    overflow: hidden;
}
.programhead h2 small,
.programhead h2 small a,
.programhead h2 small a,
.details h4 {
  color: #006EA0 !important;
}

.programhead a:hover {
  text-decoration: underline;
}
 
.programhead h2 {
  line-height: 1.65rem;
  margin-bottom: 0;
  font-weight: 700;
}

.programhead h3 {
  font-style: italic;
}

.details h5 {
  color: #333;
  }

.a h6,
.details h4 {
  font-weight: 700;
}

.details h4 {
  margin-top: 1.25em;
  }

.details h4:first-of-type {
  margin-top: 54px;
  }  

.a {display:table;}
.b {display:table-row;}
.c1, .c2 {display:table-cell;}
.c2 ul  { 
    font-size: 0.875rem; 
    margin-left: 6px;
  }

   a.submit,.submit  {
    margin: 0 auto;
    text-align: center;
  }

   a.submit,.submit  {
    font-size: 1.3333rem !important; 
    line-height: 1.1250rem !important;       
    display: inline-block ;
    border: none !important;
    text-decoration:none !important;  
    text-align: center !important;
    color: #fff !important;
    font-weight: 700 !important;
    background: #333 !important;
    padding: 18px !important;
    min-width: 80px;
  }   

   a.submit:hover,.submit:hover {
    /*
    text-decoration:none !important;  
    color: #fff !important;
    background: #006EA0 !important;
    */

    text-decoration: none !important;
	color: #333 !important;
	background: #efefef !important;
  }  
  
   a.submitdim, .submitdim {
    font-size: 1.3333rem !important; 
    line-height: 1.1250rem !important;       
    display: inline-block ;
    border: none !important;
    text-decoration:none !important;  
    text-align: center !important;
    color: #222 !important;
    font-weight: 700 !important;
    background: #ddd !important;
    padding: 18px !important;
    min-width: 80px;
  }   

   a.submitdim:hover, .submitdim:hover {
    text-decoration:none !important;  
    color: #222 !important;
    background: #bbb !important;
  } 



   a.navBig, .navBig {
    font-size: 1.0rem !important; 
    line-height: 1.1250rem !important;       
    display: inline-block !important;
    border: none !important;
    text-decoration:none !important;  
    text-align: center !important;
    color: #222 !important;
    background: #ddd !important;
    padding:12px !important;
    min-width: 80px;
    margin: 3px 3px 6px 0;
  }   

   a.navBig:hover, .navBig:hover {
    text-decoration:none !important;  
    color: #222 !important;
    background: #bbb !important;
  }
   .w100 {
       width:100% !important;
   }






  .bannercontainer {
    max-width:100%;
    position: relative;
  }

  .bannertext {
    width: 50%;
    position: absolute;
    top:50%;
    right:0;
    padding:.75rem;
    transform:translateY(-50%);
  }

  .bannertext h4 small,
  .bannertext h4 a {
    color: #fff !important;
  }

  .bannertext h4 a {
    text-decoration: underline;
  }

.goog-te-gadget-simple {
  background-color: #333!important;
  border: none!important;
  display: inline-block;
  padding-top: 0!important;
  padding-bottom: 0!important;
  padding-right: 0!important;
  padding-left: 6px;
  font-size: .750rem;
}

.goog-te-menu-value {
  color: #fff!important;
}

.goog-te-menu-value {
  color: #fff!important;
}
.goog-te-gadget-simple .goog-te-menu-value {
  background: none!important;
}

.goog-te-menu2 {
  background-color: #333!important;
}
.whiteFrameGrayB {
	border:0px solid #ddd;background-color:#fff;color:#333;
}
.whiteFrameNotes {
	border:none;background-color:#fff;color:#333;font-size: 12px;padding: 6px;
}
table .tableEmptyClean,table .tableEmptyClean tr,table .tableEmptyClean td,.RadGrid_Default.tableEmptyClean,.tableEmptyClean tfoot,.RadGrid_Default.tableEmptyClean .rgRow td {
	border: 0px solid transparent !important;
	background-color: transparent !important;
	
}
table .tableEmptyClean {
	margin-bottom: 3px !important;
}
table .tableEmptyClean td {
    color: #333333;
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    padding: 0 0 0.885rem;
    vertical-align: top !important;
    text-rendering: optimizelegibility;
    
}
table .tableEmptyClean h4, table .tableEmptyClean t6 {
	padding-top:2px !important;
	margin-top:2px !important;
}
.RadGrid_Default .rgRow  td , .RadGrid_Default .rgAltRow td 
{
	border: 0px solid transparent !important;
	border-style: none !important;
	background-color: transparent !important;
    }
.RadGrid_Default .rgPager.clean {
	background-color: transparent !important;
}

.details .rgStatus,.details .rgPagerCell
{
    border: 0px solid #fff !important;
    padding: 25px 0 0 !important;
}
.rgPagerCell .RadComboBox .rcbInput,.rgPagerCell .RadComboBox_Default
{
    width: 35px !important;
}

.RadComboBox_Default {
    color: #fff;
    width: 100% !important;
    display: inline-block;
    position: relative;
}


.RadComboBox.ncpSearchCB .rcbInput ,.RadComboBox_Default.ncpSearchCB .rcbInputCell,.RadComboBox.ncpSearchCB .rcbInput:focus
{
    color: #fff !important;
    background-color: #333 !important;
    background-image:none !important;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;
    font-size: 0.875rem !important;
    height: 2.1rem !important;
    line-height: normal !important;
    border-color: #333 !important;
}
.RadComboBox_Default.ncpSearchCB .rcbArrowCell 
{
    background-color: #333 !important;
	background-image:none !important;
}
.custom-dropdown-area, .custom-dropdown-button{
    width: 100%;
}
 .custom-dropdown-button{
     color: #fff !important;
    background-color: #333 !important;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;
    font-size: 0.875rem !important;
    height: 2.1rem !important;
    line-height: normal !important;
    border-color: #333 !important;
    background-image: url("../img/arrow_sans_down-16.png") !important;
    background-position: 99% center !important;
}
.custom-dropdown-button a, .custom-dropdown-button a:hover, .custom-dropdown-button a:active, .custom-dropdown-button a:visited  {
    text-decoration:none !important;
}
.custom-dropdown-button .default-label{
    text-decoration:none !important;
    font-style:italic !important;
}
.custom-dropdown-options li.disabled{
    background-color:#ccc;
    color:#333 !important;
    font-style:italic !important;
}


.RadComboBox_Default.ncpSearchCB .rcbArrowCell 
{
     background-image: url("../img/arrow_sans_down-16.png") !important;
    background-position: center center !important;
    bottom: 0;
    height: 16px !important;
    width: 16px !important;
}
.RadComboBox.ncpSearchCB .rcbArrowCell a {
	width: 26px !important;
}
.RadComboBox.ncpSearchCB .rcbInput:hover {
	background-color: #3D3D3D !important;
}
.RadComboBoxDropDown.ncpSearchCB .rcbList > li {
    border-bottom: 1px solid #ddd;
}

/*
.RadComboBoxDropDown input[type="checkbox"] 
{
    display: none;
}

.RadComboBoxDropDown label input[type="checkbox"] {
    background-image: url("../img/checkbox.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

}
.RadComboBoxDropDown input[type="checkbox"].checked + label {
	background-image: url("../img/checkbox-checked.png");

}
.RadComboBoxDropDown .rcbList > li {
    list-style-image: url("../img/checkbox.png");
}
.RadComboBoxDropDown .rcbList > ul{
list-style-image: url("../img/checkbox.png") !important;
}

.mychk {
	list-style-image: url("../img/checkbox.png");
	background-image: url("../img/checkbox.png");
}

*/
.arrow_box 
{
    display: block;
    background: none repeat scroll 0 0 #88b7d5;
    border: 4px solid #c2e1f5;
    position: relative;
    padding:0 6px 10px 15px;
}
.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 0;
}
.arrow_box:after {
    border-color: rgba(136, 183, 213, 0) #88b7d5 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
    border-width: 30px;
    margin-top: -30px;
}
.arrow_box:before {
    border-color: rgba(194, 225, 245, 0) #c2e1f5 rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);
    border-width: 36px;
    margin-top: -36px;
}

.arrow_box_m {
	display: none;
}

h6 {
	font-weight:700;
}
/*
.row {
	background-color: White;
}
*/
footer
{
    display:block;
    clear: both;
    margin-top: 10px;
}

.removeTNoRecord .rgNoRecords{
    background-color:transparent;
    display:none;
    visibility:hidden;

}


hr.redHR {
    border-style: solid;
    border-color: #e30038;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 1px 0px 0px;
    clear: both;
    margin: -0.3rem 0 1.1875rem;
    height: 0;
}
.RadGrid_Default .rgCommandRow a {
    color: #333 !important;
    text-decoration: none;
}
.RadGrid_Default .rgCommandRow a:hover {
    color: #000 !important;
    text-decoration: underline !important;
}

.RadGrid_MetroTouch .rgCommandRow a {
    color: #fff !important;
    text-decoration: none;
    margin-bottom:6px !important;
}
.RadGrid_MetroTouch .rgCommandRow a:hover {
    color: #008cba !important;
    text-decoration: underline !important;
}

    .rgCommandCell
        {
        padding-bottom: 8px !important;
        padding-left: 3px !important;
        }

    .smallSpace
    {
        display:block !important;
        height:10px !important;
        clear:both;
    }
    .smallerSpace
    {
        display:block !important;
        height:5px !important;
        clear:both;
    }
    .bigSpace
    {
        display:block !important;
        height:20px !important;
        clear:both;
    }

.pad-20{
    padding:20px 10px 20px 10px;
}
.pad-10{
    padding:10px 5px 10px 5px;
}
.pad-5{
    padding:5px 3px 5px 3px;
}
.pad-4{
    padding:4px 2px 4px 2px;
}
.pad-3{
    padding:3px;
}
.pad-remove{
padding: 0;
}
.ruRed {
    /*color: #006EA0;*/
    color: #006EA0;
}
.noLink, .noLink:hover{
    cursor:default
}
input.inline[type="text"]{
    display: inline !important;
    margin-right:10px;
    float:left;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
  /*color: #006EA0;*/
  font-weight:bold;
}

.panel-default {
  border-color: #ddd;
}

.panel-body {
  padding: 15px;
  border: 1px solid #ccc;
}

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/*
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
*/
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #006EA0;
    color: #fff !important;
    background-color: #006EA0;
}

.panel-red .panel-body {
    border-color: #006EA0;
}




.panel-red a {
    color: #262626;
}

.panel-red a:hover {
    color: #262626;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}
/*New panels*/
.panel-p-purple {
    border-color: #B39EB5;
}

.panel-p-purple .panel-heading {
    border-color: #B39EB5;
    color: #fff;
    background-color: #B39EB5;
}

.panel-p-purple a {
    color: #B39EB5;
}

.panel-p-purple a:hover {
    color: #8f7e90;
}

.panel-dark-p-blue {
    border-color: #779ecb;
}

.panel-dark-p-blue .panel-heading {
    border-color: #779ecb;
    color: #fff;
    background-color: #779ecb;
}

.panel-dark-p-blue a {
    color: #779ecb;
}

.panel-dark-p-blue a:hover {
    color: #5f7ea2;
}

.panel-p-yellow {
    border-color: #fdfd96;
}

.panel-p-yellow .panel-heading {
    border-color: #fdfd96;
    color: #97975a;
    background-color: #fdfd96;
}

.panel-p-yellow a {
    color: #fdfd96;
}

.panel-p-yellow a:hover {
    color: #caca78;
}

.panel-p-brick {
    border-color: #F2854C;
}

.panel-p-brick .panel-heading {
    border-color: #F2854C;
    color: #fff;
    background-color: #F2854C;
}

.panel-p-brick a {
    color: #F2854C;
}

.panel-p-brick a:hover {
    color: #c16a3c;
}

.panel-p-orange {
    border-color: #ffb347;
}

.panel-p-orange .panel-heading {
    border-color: #ffb347;
    color: #fff;
    background-color: #ffb347;
}

.panel-p-orange a {
    color: #ffb347;
}

.panel-p-orange a:hover {
    color: #cc8f38;
}

.panel-azure {
    border-color: #007FFF;
}

.panel-azure .panel-heading {
    border-color: #007FFF;
    color: #fff;
    background-color: #007FFF;
}

.panel-azure a {
    color: #007FFF;
}

.panel-azure a:hover {
    color: #0065cc;
}

 
.panel-p-brown {
    border-color: #BEA881;
}

.panel-p-brown .panel-heading {
    border-color: #BEA881;
    color: #fff;
    background-color: #BEA881;
}

.panel-p-brown a {
    color: #BEA881;
}

.panel-p-brown a:hover {
    color: #988667;
}


.panel-blush{
    border-color: #DE5D83;
}

.panel-blush .panel-heading {
    border-color: #DE5D83;
    color: #fff;
    background-color: #DE5D83;
}

.panel-blush a {
    color: #DE5D83;
}

.panel-blush a:hover {
    color: #b14a68;
}

.panel-cambridge-blue{
    border-color: #a3c1ad;
}

.panel-cambridge-blue .panel-heading {
    border-color: #a3c1ad;
    color: #fff;
    background-color: #a3c1ad;
}

.panel-cambridge-blue a {
    color: #a3c1ad;
}

.panel-cambridge-blue a:hover {
    color: #829a8a;
}

.panel-caribean-green{
    border-color: #00cc99;
}

.panel-caribean-green .panel-heading {
    border-color: #00cc99;
    color: #fff;
    background-color: #00cc99;
}

.panel-caribean-green a {
    color: #00cc99;
}

.panel-caribean-green a:hover {
    color: #00a37a;
}

.panel-carmine-pink{
    border-color: #eb4c42;
}

.panel-carmine-pink .panel-heading {
    border-color: #eb4c42;
    color: #fff;
    background-color: #eb4c42;
}

.panel-carmine-pink a {
    color: #eb4c42;
}

.panel-carmine-pink a:hover {
    color: #bc3c34;
}


.panel-catawba{
    border-color: #703642;
}

.panel-catawba .panel-heading {
    border-color: #703642;
    color: #fff;
    background-color: #703642;
}

.panel-catawba a {
    color: #703642;
}

.panel-catawba a:hover {
    color: #592b34;
}


.panel-cedar-chest{
    border-color: #c95a49;
}

.panel-cedar-chest .panel-heading {
    border-color: #c95a49;
    color: #fff;
    background-color: #c95a49;
}

.panel-cedar-chest a {
    color: #c95a49;
}

.panel-cedar-chest a:hover {
    color: #a0483a;
}


.panel-cocoa-brown{
    border-color: #d2691e;
}

.panel-cocoa-brown .panel-heading {
    border-color: #d2691e;
    color: #fff;
    background-color: #d2691e;
}

.panel-cocoa-brown a {
    color: #d2691e;
}

.panel-cocoa-brown a:hover {
    color: #a85418;
}

.panel-cordovan{
    border-color: #893f45;
}

.panel-cordovan .panel-heading {
    border-color: #893f45;
    color: #fff;
    background-color: #893f45;
}

.panel-cordovan a {
    color: #893f45;
}

.panel-cordovan a:hover {
    color: #6d3237;
}

.panel-dark-goldenrod{
    border-color: #b8860b;
}

.panel-dark-goldenrod .panel-heading {
    border-color: #b8860b;
    color: #fff;
    background-color: #b8860b;
}

.panel-dark-goldenrod a {
    color: #b8860b;
}

.panel-dark-goldenrod a:hover {
    color: #936b08;
}

.panel-dark-khaki{
    border-color: #bdb76b;
}

.panel-dark-khaki .panel-heading {
    border-color: #bdb76b;
    color: #fff;
    background-color: #bdb76b;
}

.panel-dark-khaki a {
    color: #bdb76b;
}

.panel-dark-khaki a:hover {
    color: #979255;
}


.panel-dark-terra-cotta{
    border-color: #cc4e5c;
}

.panel-dark-terra-cotta .panel-heading {
    border-color: #cc4e5c;
    color: #fff;
    background-color: #cc4e5c;
}

.panel-dark-terra-cotta a {
    color: #cc4e5c;
}

.panel-dark-terra-cotta a:hover {
    color: #a33e49;
}

.panel-eggplant{
    border-color: #614051;
}

.panel-eggplant .panel-heading {
    border-color: #614051;
    color: #fff;
    background-color: #614051;
}

.panel-eggplant a {
    color: #614051;
}

.panel-eggplant a:hover {
    color: #4d3340;
}

.panel-french-blue{
    border-color: #0072bb;
}

.panel-french-blue .panel-heading {
    border-color: #0072bb;
    color: #fff;
    background-color: #0072bb;
}

.panel-french-blue a {
    color: #0072bb;
}

.panel-french-blue a:hover {
    color: #005b95;
}

.panel-fuzzy-wuzzy{
    border-color: #cc6666;
}

.panel-fuzzy-wuzzy .panel-heading {
    border-color: #cc6666;
    color: #fff;
    background-color: #cc6666;
}

.panel-fuzzy-wuzzy a {
    color: #cc6666;
}

.panel-fuzzy-wuzzy a:hover {
    color: #a35151;
}


.panel-ru-red{
    border-color: #d21034;
}
.panel-ru-red .panel-heading {
    border-color: #d21034;
    color: #fff;
    background-color: #d21034;
}
.panel-ru-red .panel-body {
    border-color: #d21034;
}

.panel-ru-red a {
    color: #d21034;
}

.panel-ru-red a:hover {
    color: #a80c29;
}




.panel-main-apps
{
    cursor:default;
    position: relative;
    min-height: 120px;
    margin-right:auto;
 margin-left:auto;
}

.panel-main-apps:hover {
    border: 1px solid #333;
}

.panel .info-panel {
 position:absolute;
 left: 50%; top: 50%;
 transform: translate(-50%, -50%);
 padding: 10px;
 width: 100%;
 height:100%;
 display: none;
 font-size: 1.2em;
 /*
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;*/
}
.panel:hover .info-panel {
    display: flex;
    justify-content:center;
    align-items:center;
    z-index: 999;
     background: #333;
    filter: alpha(opacity=90);
    opacity: 0.9;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /*--IE8 Specific--*/
    cursor:pointer;
}
 
.panel-main-apps h2 {
 font-size: 1.2em;
 font-weight: normal;
 text-transform: uppercase;
 margin: 0; padding: 10px 0;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
/*
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
*/
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border: 1px solid #ddd;
}
.panel-default > .panel-heading {
  color: #006EA0;
  background-color: #f5f5f5;
  border-color: #ddd;
  border-width: 1px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.rgHeader a, .rgRow a, .rgAltRow a,.rgEditRow,.rfField,.RadFilter a ,.rgCommandRow a, rtbText,.rgNumPart a {
    color: #333 !important;
}

.separator{
            clear:both;width:100%;height:5px;
            border-bottom:1px solid #eee;
            margin: 10px 0 10px 0;
        }
small,
.small {
  font-size: 85%;
}
.alert-box.ru-fixed {
    position: fixed !important;
    top: 95px;
    right:10px;
    width: 25% !important;
    z-index: 999 !important;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*--IE8 Specific--*/
    background:#000 !important;
    color:#fff !important
}
.ru-fixed h1{
    font-size:1.8em;
    color: #fff !important;
}
.rgMasterTable , .rgMasterTable table, .RadGrid_Default table{
    margin-bottom: 0px;
    background: none !important;

}
.RadGrid_Default .rgCommandTable, .rgCommandTable tr td{
    border:none !important;
    text-align: right;
}
.panel.callout.isLink{
    cursor:pointer !important;
}
.panel.callout.isLink:hover{
    background:rgba(0,0,0,0.7) !important;
    color: #fff !important;
    border-color: #000;
}

.isLink{
    color: #008CBA !important;
    text-decoration: none;
    line-height: inherit;
    cursor:pointer !important;
}
.isLink:hover{
    color: #006EA0 !important;
}

/* style for the content area mode DIV   */
.reContentArea  /*this selector corresponds to the content area element when RadEditor is in DIV mode*/
{
    font-family: Verdana !important;
    font-size: 10px !important;
    color: black;
    background-color: #fff !important;
    text-align: left !important;
    word-wrap: break-word !important;
    padding: 3px 3px !important;
    line-height: 0.5;
}
.reContentArea p
{
    font-size: 10px !important;
    margin-bottom: 0.25rem !important;
    line-height: 0.5 !important;
}

.fix-input .rfMid .rfText{
    height: 15px !important;
    display: inline !important;
    margin: 1px 3px;
}
.fix-input .rfMid {
    margin-bottom: 4px;
}
.noteContainer {
    border: 1px solid rgb(51, 51, 51) !important;
background-color: rgb(221, 221, 221) !important;
padding:2px !important;
}

.noteBox{
    border: 2px solid rgb(221, 221, 221) !important;
padding: 3px !important;
margin: 2px !important;
max-height: 70px !important;
overflow: auto !important;
font-size: 10px !important;
background-color: white;
}

.RadGrid_Metro .rgGroupPanel{
    background: #eee !important;
}
.RadGrid_Metro .rgGroupPanel table{
    background: inherit !important;
    border:none !important;
}
.ru-autosuggest-header{
    font-size: .9em;
}
.ru-autosuggest input{
    padding: 0 10px 0 6px;
}
.ru-autosuggest ul{
    list-style-type:none; 
    line-height:1.8em;
     font-size: .9em;
    /*padding-left: 4px;*/
}
.ru-autosuggest li:hover{
    cursor:pointer;
   
}
.k-animation-container{
    min-width:375px;
    width:100%;
    position:relative;
    max-width: 437px;
}
.k-list-container.ru-autosuggest{
    min-width:245px;
    padding: 10px;
    background-color: rgba(0,0,0,0.85);
    color: #fff;
    margin-top:0px;
    -webkit-margin-before: 36px;
    
}
/*---------------------responsive-----------------------------*/

@media (max-width: 22.50rem) {

}


@media (min-width: 37.500rem) {
  .box2 {
      background-size: 90% auto;
  }
.arrow_box_m 
{
    width: 94%;
}

}

@media (min-width: 48.000rem) {
  .box2 {
      background-size: 65% auto;
  }
  .arrow_box_m 
{
    width: 94%;
}
  
}

@media (min-width: 64.000rem) {
  .box2 {
    background-size: 100% auto;
  }  
  #landingpage .col1, #landingpage .col2  { padding-left: 15px;}
  #landingpage .col2 { padding-right: 0;}
   #landingpage .col1 { padding-right: 0;}

  footer ul {
    margin-right: -20px;
  }

}

  .searchbox,
  .resultssearchbox {
    /*height: 100%; */
    min-height: 900px;
    /*background: #e30038;*/
    background: #006EA0;
    box-shadow:
        inset 0 0 0 3px #006EA0;
  }

  .details,
   .results .details:last-child {
    margin-bottom: 32px;
  }

  .results .details {
    margin-bottom: 18px;
  }

  .individualresult {
    background: #fff;
    border: 1px solid #d0d0d0;
  }

  .details {    
    padding: 18px;
    background: #fff;
    border: 1px solid #d0d0d0;
        overflow: auto;
  
  
  }
  
.detailsnpw {    
    margin: 0px;
    padding: 18px;
    background: #fff;
    border: 0px solid #d0d0d0;
    overflow: hidden;
    display:block;

  }
  


@media (min-width: 64.000rem) {
  .searchbox,
  .resultssearchbox {
    margin-left: 0px;
    margin-top: -72px;
    border-top: 10px solid #ebebeb;
    border-right: 10px solid #ebebeb;
  }

  .resultssearchbox  {
    padding-bottom: 54px;
  }

  .details {
    margin-left: -20px;
    margin-right: -40px;
  }
    .detailsnpw {
    margin-right: -30px;
    }
  

}

@media (max-width: 64.000rem) {
  h3.boxheading {
    padding-top: 18px;
  }

  .details,
  .resultsheader {
    margin-top: 18px;
  }
.arrow_box {
	display: none !important;
}
.arrow_box_m 
{
    width: 96%;
    background: none repeat scroll 0 0 #88b7d5;
    border: 3px solid #c2e1f5;
    position: relative;
    padding:0 6px 3px 15px;
    display: block !important;
    text-align: center;
    margin: 0px auto;
    margin-bottom: 6px;
}

  
}

@media (max-width: 37.499rem) {
    a.submit, .submit,.submitdim, a.submitdim {
        width: 100%;
        margin-top: 6px;
    }
    .alert-box.ru-fixed {
    position: fixed !important;
    bottom: auto;
    top:40px;
    right:0px;
    width: 100% !important;
    z-index: 1 !important;
    filter: alpha(opacity=90);
    font-size:12px;
    filter: alpha(opacity=90);
    opacity: 0.9;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /*--IE8 Specific--*/
}
    .alert-box.ru-fixed h1{
        font-size:15px
    }
}