/**
 *
 * RWD Theme 2 CSS
 *
 */
 
 .obscure {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
}
 
 /* rightcolumn */
 
 @media (min-width: 1200px){
.rightnavigation {
        width:330px;
        position:static;
}
.rightnavigation.scrolling {
    position:fixed;
    top:0px;
}
}


@media (min-width: 980px)  and (max-width:1199px)   {
.rightnavigation {
        width:260px;
        position:static;
}
.rightnavigation.scrolling {
    position:fixed;
    top:0px;
}
}

@media (min-width: 768px)  and (max-width:979px)   {
.rightnavigation {
        width:188px;
        position:static;
}
.rightnavigation.scrolling {
    position:fixed;
    top:0px;
}



}
 
 
/*  SECTIONS  */


#verticalmenu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#verticalmenu li
{
    list-style: none;
    border-width: 1px;
    border-color: white;
}

#verticalmenu a
{
    display: block;
    padding: 6px;
	display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
    color: white;
    background-color: #0b788b;
    text-decoration: none;
    text-align: center;
}

#verticalmenu a:hover
{
    background-color: #0292ab;
}

.section {
    clear: both;
	padding: 0px;
	margin: 0px;
}

.btn_glb {
  display: none; 
}

.btn-one, .btn-two, .btn-three, .btn-four, .btn-five, .btn-six, .btn-seven, .btn-eight {
    display:block;
    width:100%;	
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  text-shadow: 2px 2px 6px #786504;
  -webkit-box-shadow: 0px 1px 4px #666666;
  -moz-box-shadow: 0px 1px 4px #666666;
  box-shadow: 0px 1px 4px #666666;
  font-family: "Oswald",Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size: 15px;
   padding: 10px 0px 10px 0px;
  border: solid #eddd9e 2px;
  text-decoration: none;
  text-align:center;
  margin-left:0px;
  
}

.btn-one {background: #f4af00;
}
.btn-two {background: #b7a66b;
}
.btn-three {background: #104554;
}
.btn-four {background: #1d3362;
}
.btn-five {background: #500000;
}
.btn-six {background: #5D5C09;
}
.btn-seven {background: #0D5583;
}
.btn-eight {background: #f4af00;
}

.btn-one:hover {
  background: #9e0e0f;
  text-decoration: none;
  color: #ffffff;
}

.btn-two:hover, .btn-three:hover, .btn-four:hover, .btn-five:hover, .btn-six:hover,.btn-seven:hover  {
  background: #998031;
  text-decoration: none;
}

.btn-eight:hover {
  background: #1d3362;
  text-decoration: none;
  color: #ffffff;
}


/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FIVE  */
.span_5_of_5 {
    width: 100%;
}
.span_4_of_5 {width: 79.68%;}
.span_3_of_5 {width: 59.36%;}
.span_2_of_5 {width: 39.04%;}
.span_1_of_5 {width: 18.72%;}


/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%; background-color: rgb(239, 239, 239);}
.span_3_of_4 { width: 74.6%; background-color: rgb(239, 239, 239);}
.span_2_of_4 { width: 49.2% background-color: rgb(239, 239, 239);}
.span_1_of_4 { width: 23.8%; background-color: rgb(239, 239, 239);}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF TWO  */
.span_2_of_2 {
    width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.calendar-container {    
    clear: both;
    width: 1200px;
    height: 1400px;
     background: #ffffff;
    margin-right:auto;
    margin-left:auto;
    *zoom:1;
}

.calendar-header{    
    clear: both;    
    width: 1200px;
    height: auto;
    background: #500000;
    margin-right:auto;
    margin-left:auto;
    *zoom:1;
}


.portrait-left{
       float:left;
       margin-left: 0;
       margin-right: 15px;
       margin-top: 5px;
       margin-bottom: 5px;
       width:33%;
        
    }
    

.sandandseabutton {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size:15px;
    clear: both;
    width: 100%;
    float: left;
    background-color: #d3bf96;
    padding: 5px;
}    



.sandandseabutton a {
    clear: both;
    display: block;
    color: #104554;
    margin: 5px;
    text-decoration: none;
    font-size: 15px;
    background-color: #d3bf96;
}

.sandandseabutton a:hover {
    clear: both;
    display: block;
    color: #854117;
    margin: 5px;
    text-decoration: none;
    font-size: 15px;
    background-color: #e3cfa5;
}




    
    
#rightcolumnav {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size:15px;
    clear: both;
    width: 100%;
    float: left;
}    



#rightcolumnav a {
    clear: both;
    display: block;
    color: #104554;
    margin: 5px;
    text-decoration: none;
    font-size: 15px;
}

#rightcolumnav a:hover {
    clear: both;
    display: block;
    color: #854117;
    margin: 5px;
    text-decoration: none;
    font-size: 15px;
}


#messagebox {
  clear: both;
  background-color: #F3E5D7;
  padding: 20px 20px 20px 20px;  
}

 #messagebox h2 {
-webkit-margin-before: 0px;
  color: #8D7944;
  margin-bottom: 0.5em;
  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  font-family: "Oswald",Helvetica,Arial,sans-serif;
}

 #messagebox ul {
    padding: 0px 0px 0px 30px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dropdown, .nav {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size: 15px;
}

.accordion-heading a:link, .accordion-heading a:visited {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size: 15px;
    color: #e7ded0;
     text-decoration: none;
     padding:5px;
}

.accordion-heading a:hover {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size: 15px;
    color: #edd49e;
    text-decoration: none;
    padding:5px;
}

.accordion-heading a:active {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size: 15px;
    color: #f4af00;
    text-decoration: none;
   
}

  
 .primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
}

.people-image {
    float: left;
    height: auto;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 12px;
    clear: both;
    width: auto;
    position: relative;
    top: 0px;
    left: 0px;
}

.people-title {
    float: left;
    width:100%;
    height: auto;
    margin-left: 0;
    margin-top: 12px;
    margin-bottom: 12px;
    clear: both;
    width: auto;
    position: relative;
    top: 0px;
    left: 0px;
}

.people-name {
    float: left;
    height: auto;
    margin-left: 0;
    margin-top: 12px;
    clear: none;
    width: 255px;
    position: relative;
    top: 0px;
    left: 0px;
}

.hr-devider {
    float: left;
    height: 1px;
    margin-left: 0;
    margin-top: 12px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    background-color: rgb(212, 212, 212);
}

.people-info {
    float: left;
    width: 55.015432%;
    height: auto;
    text-align: left;
    font-weight: normal;
    margin-left: 0;
    margin-top: 12px;
    clear: none;
    min-height: 0px;
    margin-right: 0%;
    position: relative;
    top: 0px;
    left: 0px;
}

@media only screen and (max-width: 1200px) {
    
    .dropdown, .nav {
    font-size: 12px;
    }
    
    .calendar-container {    
    clear: both;
    width: 1200px;
    height: 1500px;
    background: #ffffff;
     margin-right:auto;
    margin-left:auto;
    *zoom:1;
    }
    
    .calendar-header{    
    clear: both;
    width: 1200px;
    height: auto;
    background: #500000;
    margin-right:auto;
    margin-left:auto;
    *zoom:1;
    }
    
    
    .people-name {
        width: 255px;
        margin-top: 12px;
        margin-left: 0;
        clear: none;
        position: relative;
        top: 0px;
        left: 0px;
    }

    .people-info {
        height: auto;
        margin-top: 12px;
        margin-left: 0;
        clear: none;
        width: 58.533854%;
    }

    .hr-devider {
        margin-top: 12px;
        margin-left: 0%;
        clear: both;
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
    }

    .people-image {
        margin-top: 12px;
        margin-left: 0;
        margin-right: 10px;
        clear: both;
    }

    #image {
        position: relative;
        top: 0px;
        left: 0px;
    }
}

@media only screen and (max-width: 980px) {
    
     .btn_glb, .btn_glb a:link {
  display: inline-block;
  *display: inline;
  padding: 5px 8px 5px 8px;
  margin-left: 3px;
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4A94B1), to(#6D9EB1));
  background-image: -webkit-linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: -o-linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: -moz-linear-gradient(top, #4A94B1, #6D9EB1);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
    .btn_glb a:hover {
    color: #fff5c6;
    text-decoration: none;        
    }
    
    .dropdown, .nav {
    font-size: 13px;
    }
    
    .calendar-container {    
    clear: both;   
    width: 980px;
    height: 1800px;
    background: #ffffff;
    margin-right:auto;
    margin-left:auto;
    *zoom:1;
    }
    
    .calendar-header{    
    clear: both;
    width: 980px;
    height: auto;
    background: #500000;
    margin-right:auto;
    margin-left:auto;
    *zoom:1;
    }
    
    .carousel-caption{position:relative;top:-15;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}

    
    .people-name {
        width: 255px;
        margin-top: 12px;
        margin-left: 0;
        clear: none;
    }

    .hr-devider {
        width: 100%;
        margin-top: 12px;
        margin-left: 0%;
        clear: both;
        height: 1px;
        position: relative;
        top: 0px;
        left: 0px;
    }

    .people-image {
        margin-top: 12px;
        margin-left: 0;
        margin-right: 10px;
        clear: both;
    }

    .people-info {
        margin-top: 12px;
        margin-right: 0%;
        margin-left: 0%;
        width: 96.862245%;
        clear: both;
        height: auto;
        position: relative;
        top: 0px;
        left: 0px;
    }
    
}

@media only screen and (max-width: 767px) {

 
    
    .calendar-container {    
    clear: both;
    float: left;
    width: 767px;
    height: 1800px;
    background: #ffffff;
    *zoom:1;
    }
    
    .calendar-header{    
    clear: both;
    width: 767px;
    float: left;
    height: auto;
    background: #500000;
    *zoom:1;
}

    
    .people-info {
        height: auto;
        width: 95.939945%;
        margin-top: 12px;
        margin-left: 0;
        clear: both;
    }

    .hr-devider {
        margin-top: 12px;
        margin-left: 0%;
        clear: both;
        height: 1px;
    }
   

    .people-image {
        margin-top: 12px;
        margin-left: 0;
        margin-right: 10px;
        clear: both;
    }

    .people-name {
        margin-top: 12px;
        margin-left: 0;
        clear: none;
        height: auto;
    }
    
}

@media only screen and (max-width: 480px) {
    
    .portrait-left{
       float:left;
       margin-left: 0;
       margin-right: 15px;
       margin-top: 5px;
       margin-bottom: 5px;
       width:100%;
        
    }
    
    .calendar-header{    
    clear: both;
    float: left;
    width: 480px;
    height: auto;
    background: #500000;
}
    
    .calendar-container {    
    clear: both;
    float: left;
    width: 480px;
    height: 3000px;
    background: #ffffff;
    }
    
    
    .people-image {
        float: left;
        margin-left: 0;
        margin-right: 10px;
        margin-top: 12px;
        clear: both;
        width: auto;
        position: relative;
        top: 0px;
        left: 0px;
        height: auto;
    }
 

    .people-name {
        float: left;
        height: auto;
        margin-left: 0%;
        margin-top: 12px;
        clear: both;
        width: 255px;
    }
    

    .hr-devider {
        float: left;
        height: 1px;
        margin-left: 0%;
        margin-top: 11px;
        clear: both;
        width: 96.289063%;
    }

    .people-info {
        float: left;
        width: 97.481406%;
        height: auto;
        text-align: left;
        font-weight: normal;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
    }
}
 
 
 
 

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


.cleaner {
    	clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}




#contentImage {
    float: left;
    margin-top: 0px;
    padding-bottom: 0px;
}



#supportingContent {
  clear: both;
  color: #565252;
  background-color: #F3E5D7;
  min-height: 280px;
  padding: 30px 20px 15px 20px;
  margin: 10px 25px 20px 25px;
}
#supportingContent h2.contentTitle {
-webkit-margin-before: 0px;
  color: #500000;
  margin-left: 325px;
  margin-bottom: 0.5em;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 130%;
  font-weight: normal;
}
#supportingContent p {
  margin-left: 325px;
}
#supportingContent ul {
  margin-top: 1em;
  margin-left: 360px;
}
#supportingContent ul li {
  list-style-image: none;
  margin-bottom: 0.5em;
}
#supportingContent ul li a {
  text-decoration: none;
}
#supportingContent ul li a:hover {
  text-decoration: underline;
}
#supportingContent ul {
    margin-top: 1em;
    margin-left: 360px;
}

#logos-rightcolumn {
    clear: both;
    float: right;       
    padding: 10px;
    border: 1px solid #D9D9D9;
}

#relatedSocial {
    clear: both;
    float: right;
    text-align: right;
    font-size: 80%;
    margin-right: 25px;
    margin-bottom: 1em;
    padding: 10px;
    border: 1px solid #D9D9D9;
}

h1.pageTitle {
    margin: 0em 0em 0.6em 25px;
    color: #500000;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: normal;
}

h2.sectionTitle {
    margin: 0.4em 0.3em 0.1em 0.4em;
    font-size: 120%;    
    color: #500000;
    font-weight: normal;
    line-height: 130%;
    
}

 .mobile-navigation .accordion{
    min-height:30px;
	padding-left:20px;
	padding-right:20px;
	background-color:#2c2c2c;
	background-image:-moz-linear-gradient(top,#333,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));
	background-image:-webkit-linear-gradient(top,#333,#222);
	background-image:-o-linear-gradient(top,#333,#222);
	background-image:linear-gradient(to bottom,#333,#222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333',endColorstr='#ff222222',GradientType=0);
	border:1px solid #030303;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	box-shadow:0 1px 4px rgba(0,0,0,0.065);
	*zoom:1;
	border:0;
	min-height:0;
	padding-left:10px;
	padding-right:10px;
	clear:both
}

.navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #2C2C2C;
    background-image: linear-gradient(to bottom, #333, #222);
    background-repeat: repeat-x;
    border: 1px solid #030303;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
}

.navbar {
    overflow: visible;
    margin-bottom: 19px;
}





.btn_tamug {
  display: inline-block;
  *display: inline;
  padding: 5px 8px 5px 8px;
  margin-left: 3px;
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4A94B1), to(#6D9EB1));
  background-image: -webkit-linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: -o-linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: linear-gradient(top, #4A94B1, #6D9EB1);
  background-image: -moz-linear-gradient(top, #4A94B1, #6D9EB1);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn_tamug:hover,
.btn_tamug:active,
.btn_tamug.active,
.btn_tamug.disabled,
.btn_tamug[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn_tamug:active,
.btn_tamug.active {
  background-color: #cccccc;
}


.btn_tamug:hover {
  color: #333333;
  text-decoration: none;
  background-color: #B17838;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -30px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.googlesearchinput {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.googlesearchicon{
    
    display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings-white.png");
  background-position: -48px 0px;
  background-repeat: no-repeat;
    
}

 .small {
font-size: small;
}

.medium {
font-size: medium;
}

.large {
font-size: large;
}

.x-large {
font-size: x-large;
}

.smallmaroon {
font-size: small;
color: #500000;
}

.mediummaroon {
font-size: medium;
color: #500000;
}

.largemaroon {
font-size: large;
color: #500000;
}

.x-largemaroon {
font-family: "Oswald",Helvetica,Arial,sans-serif;
font-size: x-large;
line-height: 140%;
color: #500000;
}

.smallgraphite {
font-size: small;
color: #332c2c;
}

.mediumgraphite {
font-size: medium;
color: #332c2c;
}

.largegraphite {
font-size: large;
color: #332c2c;
}

.x-largegraphite {
font-size: x-large;
color: #332c2c;
}

.maroonbanner {
color: #ffffff;
background-color: #500000;
font-size: medium;
padding: 5px;
}

.maroonbannerlarge {
color: #ffffff;
background-color: #500000;
font-size: large;
padding: 5px;
}

.sandandseabanner {
color: #104554;
background-color: #d3bf96;
font-size: medium;
padding: 5px;
}

.CategoryDefinitions {
color: #104554;
font-size: small;
padding: 5px;
}


.sandandseabannerlarge{
color: #104554;
background-color: #d3bf96;
font-size: large;
padding: 5px;
}

.emergencybanner{
color: #500000;
background-color: #f4af00;
font-size: large;
padding: 5px;
}

#skip a,
.skip a{
  position:absolute;
  right:1px;
  top:1px;
  width:1px;
  height:1px;
  overflow:hidden;
  font-size:11px;
  color:#fff;
}

#skip a:active,
#skip a:focus,
.skip a:active,
.skip a:focus{
  width:auto;
  height:auto;
}

.search-text{
  font-weight:bold;
  display: inline-block;
  vertical-align: middle;
}

.search-text label{margin:0;}
/* color for mobile "Search:" */
#navbar-wrapper .search-text {
  color: #aaa;
}
/* color of desktop "Search:" */
#sitenav-wrapper .search-text {
  color: #ccc;
} 

/** Bootstrap Overrides **/

body,
dt, dd,
.table th,
.table td {
  font-size: 13px;
  font-family: Frutiger, "Segoe UI", Arial, Helvetica, Verdana, sans-serif; 
}




h1 { 
    display: block;
    font-size: 2.3em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    margin-left: 0;
    margin-right: 0;
    color: #500000;
    font-family: Impact,"Oswald",Helvetica,Arial,sans-serif;
    line-height: auto;
}

h3 { 
    display: block;
    font-size: 1.5em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    margin-left: 0;
    margin-right: 0;
    color: #500000;
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    line-height: auto;
}



h1, h2, h3, h4, h5, h6 {
  margin: 0;
  text-rendering:auto;
}

.form-actions {
  margin-bottom: 0;
}

form.form-view {
  padding-left: 0;
}

.form-view label {
  float: none;
  font-weight: bold;
}

form span.help-block,
form span.help-inline {
  display: block;
  font-size: 11px;
  line-height: 13px;
  max-width: 800px;
  color: #666;
  margin-top: -5px;
  margin-bottom: 10px;
}

#globalinks-wrapper {
  background:#345765;
  color:#CFDADD;
}

#globalinks .navbar .nav > li > a {
  color:#CFDADD;
}

#globalinks .navbar .nav > li > a:hover {
  color:#FFF;
}

#globalinks .navbar {
  margin-bottom:0;
}

#globalinks .navbar-inner {
  background:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border:0;
}

#globalinks .navbar-inner ul.nav li a {
  padding: 6px;
}

div.navbar.navbar-unloaded {
  height: 40px;
  overflow: hidden;
}

.navbar .container {
  width: 940px;
}

#navbar-wrapper .navbar .brand {
  color: #FFF;
  text-shadow: none;
}

#navbar-wrapper .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/*
.navbar-inner {
  border: 0;
}
*/
.navbar .nav {
  margin: 0;
}

.navbar .nav > li > a {
  color: #AAA;
  text-shadow: none;
  padding: 9px 10px 11px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #FFF;
}

.navbar li [class^="icon-"], 
.navbar li [class*=" icon-"] {
  line-height: 18px;
}

.dropdown-menu a {
  padding: 3px 10px;
  font-size: 13px;
}

.dropdown-menu a i {
  font-size: 14px;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background: none;
  background-color: #333;
  filter: -;
}

.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background: none;
  background-color: #555;
  filter: -;
}

#content_tabs {
  margin-left: 30px;
  margin-right: 30px;
}

#content_tabs ul.nav-tabs::before,
#content_tabs ul.nav-tabs::after {
  display: none;
  content: none;
}

#content_tabs ul.nav-tabs > li {
  margin-bottom: -4px;
}

#content_tabs .breadcrumb {
  background: none;
  margin-bottom: 5px;
}

.breadcrumb li {
  color: #999;
}

.breadcrumb .active {
  color: #000;
}

.carousel {
  margin-bottom: 0;
}

.carousel-inner > .item > img {
  margin: 0 auto;
}

.carousel-caption h4,
.carousel-caption p {
  padding: 0;
}

.carousel-caption a {
  color: #CCC;
  text-decoration: underline;
}

.carousel-caption a:hover {
  color: #FFF;
}

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container,
.navbar .container {
  width: 960px;
}

.row {
  clear: both;
  margin-left: -10px;
}

form div.control-group {
  margin: 15px 0;
}

form legend + div.control-group {
  margin-top: 0px;
}

form fieldset {
  margin-bottom: 25px;
}

form div.clearfix label {
  font-weight: bold;
}

form table td > select,
form table td > textarea, 
form table td > input[type="text"], 
form table td > input[type="password"], 
form table td > input[type="datetime"], 
form table td > input[type="datetime-local"], 
form table td > input[type="date"], 
form table td > input[type="month"], 
form table td > input[type="time"], 
form table td > input[type="week"], 
form table td > input[type="number"], 
form table td > input[type="email"], 
form table td > input[type="url"], 
form table td > input[type="search"], 
form table td > input[type="tel"], 
form table td > input[type="color"], 
form table td > .uneditable-input {
  margin-bottom: 0;
}

ul.inputs-list,
ul.inputs-list li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.inputs-list input[type="radio"],
.inputs-list input[type="checkbox"] {
  vertical-align: top;
}

form ul.inputs-list label {
  font-weight: normal;
  margin: 0;
}

ul.inputs-list label input {
  display: inline;
}

ul.inputs-list.inline li,
ul.inputs-list.inline label {
  display: inline;
}

ul.inputs-list.inline label {
  padding-right: 10px;
}

.quicklinks_wrapper {
  border-left: 1px solid #DDD;
  padding-left: 10px;
}

small {
  font-size: smaller;
}

big {
  font-size: larger;
}

select {
  width: auto;
}

input.full-width,
textarea.full-width {
  width: 80%;
}

input.half-width,
textarea.half-width {
  width: 45%;
}

textarea.full-height {
  height: 100px;
}

textarea.half-height {
  height: 60px;
}

input.big {
  font-size: 16px;
  padding: 3px;
}

form {
  margin-bottom: 0;
}

input,textarea,
.uneditable-input{
  width:auto;
}

hr {
  margin: 10px 0 9px;
}

address
{display: block; margin-bottom: 20px; line-height: 20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: 400; text-decoration: none; text-transform: none; color: rgb(0, 0, 0); font-size: 16px; font-style: italic;}

h1 { 
    display: block;
    font-size: 2.3em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    margin-left: 0;
    margin-right: 0;
    color: #500000;
    font-family: Impact,"Oswald",Helvetica,Arial,sans-serif;
    line-height: auto;
}

h2 {
  font-size: 140%;
  color: #500000;
  font-weight: bold;
  line-height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

h3 {
  font-size: 130%;
  font-weight: bold;
   line-height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

h4 {
  font-size: 120%;
  font-weight: bold;
   line-height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

h5 {
  font-size: 110%;
  font-weight: bold;
   line-height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

h6 {
  font-size: 100%;
  font-weight: bold;
   line-height: auto;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}


h2, h3, h4, h5, h6 {
font-family: Verdana, Geneva, Tahoma, san-serif;
}

fieldset legend,
h3 {
  font-size: 130%;
}



fieldset legend
 {
  padding: 3px 0 8px 0;
  line-height: 1;
}

table tr td.center,
table tr th.center {
  text-align: center;
}

table tr td.right,
table tr th.right {
  text-align: right;
}

table tr.input td,
table tr.input th {
  vertical-align: middle;
}

table.table-nopadding {
  margin-bottom: 0;
}

/** Buttons **/
.btn .icon {
  margin-top: 1px;
  margin-left: -3px;
  margin-right: 6px;
}

.btn.small {
  padding: 5px 9px 5px;
}

.btn.small .icon {
  margin-top: 0px;
  margin-bottom: -6px;
  margin-left: -3px;
  margin-right: 6px;
}

div.well.buttons {
  padding: 10px;
}

div.buttons {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}

table tr td div.buttons {
  margin-bottom: 0;
}

.progress {
  margin-bottom: 0;
}

/** Tables **/
/*
div.odd,
.table tbody tr.odd td {
  background-color: #f9f9f9;
}

div.even,
.table tbody tr.even td {
  background-color: #ffffff;
}

div.red,
.table tbody tr.red td,
.table tbody tr td.red,
.table tbody tr.red:hover td,
.table tbody tr:hover td.red {
  background-color: #fddfde;
  color: #8C0C09;
}

div.green,
.table tbody tr.green td,
.table tbody tr td.green,
.table tbody tr.green:hover td,
.table tbody tr:hover td.green {
  background-color: #d1eed1;
  color: #256525;
}

div.yellow,
.table tbody tr.yellow td,
.table tbody tr td.yellow,
.table tbody tr.yellow:hover td,
.table tbody tr:hover td.yellow {
  background-color: #FCF8E3;
  color: #A68F11;
}

div.blue,
.table tbody tr.blue td,
.table tbody tr td.blue,
.table tbody tr.blue:hover td,
.table tbody tr:hover td.blue {
  background-color: #ddf4fb;
  color: #11728E;
}

.table tbody tr:hover td {
  background-color: #f5f5f5;
}

.table tr.input td {
  vertical-align: middle;
}

.table tbody tr.disabled td,
.table tbody tr td.disabled {
  background-color: #EEE;
  color: #999;
}
*/

.pagination a:hover,
.pagination .active a {
  background-color: #EFEFEF;
}

.pagination .active a {
  font-weight: bold;
}

.twipsy {
  text-align: left;
}

.floatright {
  float: right;
}

.floatleft {
  float: left;
}

div.clear {
  clear: both;
  height: 1px;
  margin-top: -1px;
}

.floatbox {
  float: left;
  margin: 5px 3px 5px 0;
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 8px;
  text-decoration: none;
}

div.floating {
  padding: 20px;
  margin-bottom: 20px;
  background: #FFF;
  border: 1px solid #D5D5D5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 0 3px #F2F2F2;
  -webkit-box-shadow: 0 0 0 3px #F2F2F2;
  -moz-box-shadow: 0 0 0 3px #F2F2F2;
}

.wide-block {
  display: block;
}

.wide-inline {
  display: inline;
}

.narrow-block,
.mobile-block,
.narrow-inline,
.mobile-inline {
  display: none;
}

.navbar .brand {
  display: none;
}

html {
  background: #FFF;
}

body {
  background: transparent;
}

h2.title {
  padding: 0 0 20px 20px;
}



a {
  color: #440000;
}

a:hover {
  color: #660000;
}

div#body {
  -webkit-box-shadow:0 0 15px #666666; 
  -moz-box-shadow: 0 0 15px #666666; 
  box-shadow:0 0 15px #666666;
  margin-bottom: 20px;
  background: #E9E9E9 url('../images/body-bg.png') repeat;
}

/*
#navbar-wrapper .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;

  background: none;
  background-color: #222;
  filter: -;


  background-color: #330000;
  background-image: -moz-linear-gradient(top, #660000, #330000);
  background-image: -ms-linear-gradient(top, #660000, #330000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#660000), to(#330000));
  background-image: -webkit-linear-gradient(top, #660000, #330000);
  background-image: -o-linear-gradient(top, #660000, #330000);
  background-image: linear-gradient(top, #660000, #330000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#660000', endColorstr='#330000', GradientType=0);

}
*/
/*
.navbar-inner ul.nav > li > a {
  font-size: 14px;
  line-height: 20px;
}
*/
/*
.search-extend {
  margin-top:-25px;
  background-color:#222;
  padding:5px;
}

.search-extend > form{
  color:#fff;
}
*/

/* Desktop navigation bar */
/*
.sitenavbox => #sitenav-wrapper
.subnav => .sitenav
*/
#sitenav-wrapper {
  background: #222;
}
/*
#sitenav-wrapper .sitenav {
   width: 100%;
  background-repeat: repeat-x;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-image: none;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
*/
/*
#sitenav-wrapper .sitenav,
#sitenav-wrapper .sitenav a {
  color: #ffffff;
  text-decoration: none;
}
*/
/*
#sitenav-wrapper .sitenav .divider-vertical {
  width: 1px;
  height: 1.5em;
  margin: 1em 0;
  overflow: hidden;
  background-color: #c6dff4;
}
*/

#sitenav-wrapper .sitenav .nav > li:hover,
#sitenav-wrapper .sitenav .nav > li > a:hover {
  background-color: #111111;
  color: #fff;
}

#sitenav-wrapper .sitenav .nav > li > a {
  color:#CCC;
  margin: 0;
  padding: 1em 0.7em 1em 0.7em;
  border-left: 0;
  border-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/*
#sitenav-wrapper .sitenav .nav > li > a:hover {
  text-decoration: none;
  background-color: #111111; 
  color: #fff; 
}
*/
/* #244b92;  = light blue */
/*
#sitenav-wrapper .sitenav .nav > .active > a,
#sitenav-wrapper .sitenav .nav > .active > a:hover {
  padding-left: 13px;
  color: #244b92;
  background-color: #c6dff4;
  border-right-color: #ddd;
  border-left: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

#sitenav-wrapper .sitenav .nav > .active > a .caret,
#sitenav-wrapper .sitenav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
*/
/*
#sitenav-wrapper .sitenav .nav > li:first-child > a,
#sitenav-wrapper .sitenav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

#sitenav-wrapper .sitenav .nav > li:last-child > a {
  border-right: 0;
}
*/

#sitenav-wrapper .sitenav .nav .dropdown-menu {
/*
  background-color: #c6dff4;
  padding: 0;
  width: 235px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
*/
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
/*
#sitenav-wrapper .sitenav .nav .dropdown-menu .divider {
  height: 1px;
  margin: 0;
  overflow: hidden;
  background-color: #FFFFFF;
  border-bottom: 0;
}
*/
#sitenav-wrapper .sitenav .nav .dropdown-menu a {
  display: block;
  padding: 0.5em 1em;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  white-space: normal;
}

#sitenav-wrapper .sitenav .nav .dropdown-menu li > a:hover,
#sitenav-wrapper .sitenav .nav .dropdown-menu .active > a,
#sitenav-wrapper .sitenav .nav .dropdown-menu .active > a:hover {
  color: #FFF;
  text-decoration: none;
}

#sitenav-wrapper .sitenav {
  position:relative;
}

/* remove all the bullets, borders and padding from the default list styling */
#sitenav-wrapper .sitenav ul {
  padding:0;
  margin:0;
  list-style-type:none;
  }

#sitenav-wrapper .sitenav a,
#sitenav-wrapper .sitenav a:visited {
  display:block;
  text-decoration:none;
}

/* hide the sub levels */
#sitenav-wrapper .sitenav ul ul {
  visibility:hidden;
}

/* make the second level visible when hover on first level list OR link */
#sitenav-wrapper .sitenav ul li:hover ul,
#sitenav-wrapper .sitenav ul a:hover ul {
  visibility:visible;
}

#sitenav-wrapper .sitenav .nav .dropdown:hover .dropdown-menu {
  display: block;    
}

div.content-top-alert {
  margin-left: 20px;
  margin-right: 20px;
}

div#content_top {
  background-color: #EFEFEF;
  border-bottom: 1px solid #CCC;
  color: #888;
  margin-top: -18px;
  padding: 10px 0 5px 0;
}

div#page-wrapper {
  margin-top: 20px;
}

div#breadcrumb {
  font-size: smaller;
  padding: 0 20px 0px 20px;
}

#alert-footer {
padding: 10px 0;
background: #345765;
color: #CFDADD;
text-align: center;
font-weight: bold;
font-size:16px;
}

#alert-footer a{
padding:0.5em;
color:#CFDADD;
text-decoration:none;
white-space:nowrap;
}

#alert-footer a:hover{
text-decoration:underline;
}

div#footer-wrapper {
  padding-top: 15px;
  border-top: 1px solid #DDD;
}

.nav-pills > .active > a,
.nav-pills > .dropdown.active > a,
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #FFF;
  background-color: #330000;
}

.nav-pills > .active > a:hover,
.nav-pills > .dropdown.active > a:hover {
  color: #FFF;
  background-color: #660000;
}

.btn-primary {
  background: #444;
  filter:-;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #333;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #666;
}

div.announcement {
  padding: 0px;
}

div.announcement h3 {
  padding-top: 5px;
  line-height: 25px;
}

div.announcement h3 span {
  vertical-align: top;
}

div#content_tabs ul {
  margin-bottom: 0;
  border-bottom: 0;
}

div#content_tabs ul.nav-pills {
  margin-bottom: 15px;
}

div#content_tabs .tabs > li > a {
  border-bottom: 0;
  z-index: 10000;
}

div#content_tabs ul li.pull-right {
  float: right;
}

.gallery {
  display: inline-block;
  padding: 5px 3px;
}

.status-icon {
  font-size: 16px;
  line-height: 16px;
}

.icon-danger {
  color: #AA0000;
}

.icon-warning {
  color: #CC9900;
}

.icon-success {
  color: #00AA00;
}

html {
  background: #DCD3CE url('../images/bootstrap_bodybg.png') top left repeat-x;
}

a {
  color: #835E4F;
}

a:hover {
  color: #333333;
}

#header-wrapper {
  padding-top:15px;
  padding-bottom:15px;
  background-color: #330000;
  background-image: -moz-linear-gradient(top, #660000, #330000);
  background-image: -ms-linear-gradient(top, #660000, #330000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#660000), to(#330000));
  background-image: -webkit-linear-gradient(top, #660000, #330000);
  background-image: -o-linear-gradient(top, #660000, #330000);
  background-image: linear-gradient(top, #660000, #330000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#660000', endColorstr='#330000', GradientType=0);
}

#header h1,
#header h1 a {
  font-family: "Oswald",Helvetica,Arial,sans-serif;
  text-decoration:none;
  color:#fff;  
}

#header h1.desktop-header {
font-size:24px;
line-height:26px;
margin-top:5px;
margin-left:25px ;
}

.nav-pills > .active > a,
.nav-pills > .dropdown.active > a,
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #FFF;
  background-color: #330000;
}

.nav-pills > .active > a:hover,
.nav-pills > .dropdown.active > a:hover {
  color: #FFF;
  background-color: #660000;
}

.visible-print {
  display: none !important;
}

/**
 *
 * MEDIA QUERIES
 *
 */

/* Large desktop */
@media (min-width: 1200px) {
  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container,
  .navbar .container {
    width: 1210px;
  }

  .row {
    margin-left: -10px;
  }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  body {
    padding-left: 0;
    padding-right: 0;
  }
  

.people-info {
    float: left;
    margin-left: 0px;
}



#imageContainer {
    width: 100%;
    background-color: #f3e5d7;
    margin-bottom: 1em;
}
  
  #supportingContent {color: black; background-color: white;}
  
  #supportingContent {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-image: none;
  }
  
   #supportingContent img {
    display: block; 
    float: none;
    margin: auto;
  }

  #supportingContent h2.contentTitle, #supportingContent p, #supportingContent ul, #supportingContent ul li {
    margin-left: 20px;
    margin-right: 20px;
    clear: both;
  }

  div#body {
    background: #FFF;
    border-radius: 0;
    margin-bottom: 0;
  }

  .row {
    margin-left: 0px;
  }
  
  .container {
    width: auto;
  }
  
  html.embed_layout {
    background: #FFF;
  }

  #page{
  margin-left:20px;
  margin-right:20px;
  }

  #header {
    padding-left:20px;
    padding-right:20px;
  }

  #header h1.mobile-header {
    font-size:18px;
    line-height:22px;
    margin:9px 0;
  }

  div.floating {
    border: 0;
    padding: 0;
    margin-left: 20px;
    margin-right: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }

  #content_tabs {
    margin-left: 0;
    margin-right: 0;
  }

  .quicklinks_wrapper {
  border-left: none;
  padding-left: 0;
  }

  #footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  #footer .footer-list {
    text-align:left;
    list-style-type:disc;
    font-size:12px;
    line-height:24px;
  }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container,
  .navbar .container {
    width: 764px;
  }

  .row {
    margin-left: 0px;
  }
}

@media (min-width:980px){
  #globalinks .globalinks-collapse.collapse{
  height:auto!important;
  overflow:visible!important;
  }
  #globalinks .navbar .nav {
  position:static;
  left:auto;
  float:none;
  text-align:left;
  margin-left:20px;
  }
  #globalinks .navbar .nav > li {
  display:inline-block;
  float:none;
  }
  #globalinks .navbar .nav > li > a:hover {
  text-decoration:none;
  }
  #globalinks .navbar-inner {
  padding:0;
  }
}

@media (min-width: 768px){
  #footer .footer-list {
    display:block;
    margin:0;
    list-style-type:none;
  }

  #footer .footer-list li a{
    padding:0.5em;
    text-decoration:none;
    font-size:12px;
    line-height:24px;
    white-space:nowrap;
  }

  #footer .footer-list li a:hover{
    text-decoration:underline;
  }

  #footer .copyright {
    padding: 10px 0;
    text-align: center;
  }
}

@media (max-width: 979px) {
  
    
  
  .nav-collapse .nav > li > .dropdown-menu::after {
  display: none;
  }
  
  .navbar .nav > li > .dropdown-menu:before{
  display: none;
  }
  
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
  background: none;
  }
  
  #globalinks .globalinks-collapse{
  clear:both;
  }
  
  #globalinks .globalinks-collapse .nav{
  float:none;
  margin:0 0 9px;
  }
  
  #globalinks .globalinks-collapse .nav > li{
  float:none;
  }
  
  #globalinks .globalinks-collapse .nav > li > a{
  margin-bottom:2px;
  }
  
  #globalinks .globalinks-collapse .nav>.divider-vertical{
  display:none;
  }
  
  #globalinks .globalinks-collapse .nav .nav-header{
  color:#CFDADD;
  text-shadow:none;
  }
  
  #globalinks .globalinks-collapse .nav > li > a,
  #globalinks .globalinks-collapse .dropdown-menu a{
  padding:6px 15px;
  font-weight:bold;
  color:#CFDADD;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  }
  
  #globalinks .globalinks-collapse .btn{
  padding:4px 10px 4px;
  font-weight:normal;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  }
  
  #globalinks .globalinks-collapse .dropdown-menu li+li a{
  margin-bottom:2px;
  }
  
  #globalinks .globalinks-collapse .nav > li > a:hover,
  #globalinks .globalinks-collapse .dropdown-menu a:hover{
  background-color:transparent;
  }
  
  #globalinks .globalinks-collapse.in .btn-group{
  padding:0;
  margin-top:5px;
  }
  
  #globalinks .globalinks-collapse .dropdown-menu{
  position:static;
  top:auto;
  left:auto;
  display:block;
  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;
  }

  #globalinks .globalinks-collapse .dropdown-menu:before,
  #globalinks .globalinks-collapse .dropdown-menu:after{
  display:none;
  }
  
  #globalinks .globalinks-collapse .dropdown-menu .divider{
  display:none;
  }
  
  #globalinks .globalinks-collapse .navbar-form,
  #globalinks .globalinks-collapse .navbar-search{
  float:none;
  padding:9px 15px;
  margin:9px 0;
  border-top:1px solid #222;
  border-bottom:1px solid #222;
  -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);
  }
  
  #globalinks .globalinks-collapse .nav.pull-right{
  float:none;
  margin-left:0;
  }
  
  #globalinks .globalinks-collapse,
  #globalinks .globalinks-collapse.collapse{
  height:0;
  overflow:hidden;
  }
}

@media (max-width:480px){
  #globalinks .globalinks-collapse{
    -webkit-transform:translate3d(0,0,0)
  }
}


@media only screen and (max-width: 480px) {
    
  .col {  margin: 1% 0 1% 0%; } 
  .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
  .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
  .span_2_of_2, .span_1_of_2 { width: 100%; }
  .span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
  
  
  #logos-rightcolumn {
    clear: both;
    float: left;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 0em;
    padding: 10px;
    border: 0px solid #D9D9D9;
    background-color: #b8dcf2;
}
  
}

@media  (min-width: 481px) and (max-width: 767px) {
        .col {     margin: 1% 0 1% 1.6%; }
        .col:first-child { margin-left: 1.6%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 47%; }
     .span_2_of_2, .span_1_of_2 { width: 100%; }     
       .span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 47%; }
       .span_3_of_3 { width: 100%; } .span_2_of_3 { width: 66.13%; } .span_1_of_3 { width: 32.26%; }


    
    #logos-rightcolumn {
    clear: both;
    float: left;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 0em;
    padding: 10px;
    border: 0px solid #D9D9D9;
    background-color: #b8dcf2;
}
    

}


@media print {
  body,html,#page-wrapper,#page {
    background: #FFF;
    color: #000;
  }
  .container {
    width: 100%;
  }
  .row {
    width: 100%;
  }
  .row .span12 {
    width: 100%;
    float: none;
  }
  div.floating {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none; 
    box-shadow: none; 
  }
  div.buttons, div.smallbuttons {
      display: none;
  }
  .visible-print {
    display: block !important;
  }
  .hidden-print {
    display: none !important;
  }
}
