﻿.vertical_padding {
    line-height: .5em;
}
.skipnav {
    display: none;
}
.paperish_gradient_bg {
     position:relative;
     height:77px;
     background-color: #ffffff; 
     background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e6e6), to(#ffffff));
     background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
     background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
     background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
     background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);   
}

.mmrr_logo_floater {
      float:left;
      margin-bottom:-5em;
}
.mmrr .column_one_half { width: 50%; float: left; text-align: center; }

.cciio_text_logo {
    background-color: #0b5296;
    font-family: "Century Gothic";
    color: #fff;
    font-size: 4em;
    line-height: 1.1em;
    text-align: center;
}
.cciio_text_logo a {
    color: white;
}

.cciio_text_logo a:hover, a:active {
    background-color: transparent !important;
    color: #0b5296;
}

background-color: transparent !important;
.column_full {
    width: 100%
}

.column_half_left {
    width: 50%;
    float: left;
}
.column_half_right {
    width: 50%;
    float: left;
}
.column_one {
    width: 18%;
    float: left;
    clear: none;
}
.column_double {
    width: 75%;
    margin-left: 2em;
    float: left;
    clear: none;
}
.column_two_wide {
    width: 70%;
    margin-left: 2em;
    float: left;
    clear: none;
}
.column_two_wide .title {
    font-family: Times, serif;
    font-size: 1.7em;
    font-weight: bold;
    padding-bottom: .2em;
    border-top: 0;
    border-right: 0;
    border-bottom: 3px;
    border-left: 0;
    border-style: solid;
    border-color: #ffbb19;
}
.column_two_wide li {
    margin-bottom: .5em;
}
.column_two {
    width: 42%;
    margin-left: 2em;
    float: left;
    clear: none;
}
.column_three {
    width: 20%;
    margin-left: 2em;
    float: left;
    clear: none;
}
.column_three .hc_button img {
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.left_box {
    border-style: solid;
    border-width: .2em;
    border-color: #e3eaf1;
    background-color: #f6f8fa;
}
.left_box h2 {
    color: black;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0 .5em 0 .5em;
    margin: .5em 0 .5em 0;
}
.left_box ul {
    list-style-type: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .85em;
}
.left_box li {
    font-family: Arial;
    font-size: 1.3em;
    padding: 0 1em 0 1em;
    padding-top: .5em;
    padding-bottom: .5em;
    color: #002280;
	background-color: transparent !important;
}
.left_box a {
    color: inherit;
    text-decoration: none;
    padding: .5em .25em .5em .25em;
}
.left_box li:hover{
    color: white;
    background-color: #3a73aa;
}

.left_box .children {
    padding-left: 2em;
    background-color: #d3dfeb;
    font-size: 1.25em;
}
.left_box_gradient_bg {
    background-color: #f9fbfc;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f9fbfc), to(#b7cce0));
    background-image: -webkit-linear-gradient(top, #f9fbfc, #b7cce0);
    background-image: -moz-linear-gradient(top, #f9fbfc, #b7cce0);
    background-image: -ms-linear-gradient(top, #f9fbfc, #b7cce0);
    background-image: -o-linear-gradient(top, #f9fbfc, #b7cce0);
}
.center_box .title h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
}
.center_box .title {
    color: black;
    font-weight: bold;
    padding-bottom: .2em;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px;
    border-left: 0;
    border-style: dotted;
    border-color: #d3d3d3;
}
.center_box ul {
    list-style-type: square;
}
.center_box a {
    color: #002280;
    text-decoration: none;
    padding: .5em .5em .5em .5em;
}
.center_box a:hover {
    color: white;
    background-color: #3a73aa;
    padding: .5em .5em .5em .5em;
}
#collapsibleAdditionalResources a:link {
    color: black;
    text-decoration: none;
}
#collapsibleAdditionalResources h2 {
    background: 0;
	 font-size:1.2em;
	 padding-bottom:1em;
}
#mmrr_logo_nav {
    float: left;
    padding-top: .2em;
    padding-left: .5em;
}
.mmrr h1 {
    font-size: 1.7em;
    background: 0;
    border-bottom: solid;
    border-bottom-color: black;
    border-bottom-width: 1px;
	
}
.mmrr h2 {
    background:none;
	font-size: 1.5em
	
}
.mmrr h3 a {
    ï¿½font-size: 1em;
    ï¿½background: 0;
    ï¿½border-bottom: solid;
    ï¿½border-bottom-color: black;
    ï¿½border-bottom-width: 2px;
}
.column_two_thirds .article_style {
    padding-right: 2em;
}
.column_two_thirds .article_style h1 {
    font-family: serif;
}
.column_two_thirds .article_style h2 {
    font-family: serif;
}
.column_two_thirds .article {
    font-size: .9em;
    padding-right: 1em;
}
.column_two_thirds .featured_article {
    font-size: 1.2em;
}
.column_two_thirds .article_style h3 {
border:solid;
border-color:#9fb6d0;
border-width: 0 0 2px 0;
margin-right:1em
}

.column_two_thirds .article_entry { 
padding-bottom:1em;
}
 
.column_two_thirds .article_entry .title{
font-size: 1em;
color: #002280;
}

.column_two_thirds .article_style .doi { 
font-size: 13px; 
}

/*.column_two_thirds .article_style .doi a, a:link { 
color: #002280;
 }
 */
.doi a, a:link { color: #006699; }

 .doi a:hover, a:active { color: #7D508E; }
 
.nav_blue_button_text a { 
color:white;
}

.column_two_thirds .article_entry .title{
font-size: 13px;

}


.column_two_thirds .article_entry .author { 
font-size:13px; 
font-style:italic;
}

.column_two_thirds .article_style .doi a
{ 
color: #002280; 
font-size:13px; 
}

.top_article
{ 
color: #002280; 
font-size:1.25em; 
}

.mmrr a.popUp-Image:link, a.popUp-Image:active{
color: #0036CC !important;
}

.mmrr a.popUp-Image:visited{
color: red !important;
}

.mmrr h2 a { 
font-size:1.2em; background:none;
 }

.mmrr .blue_button {
      height: 3em;
      margin-top:1em;
      margin-left: 1em;
      border-radius: .5em;
      background-color: #042C4F; 
      background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09539f), to(#042C4F));
      background-image: -webkit-linear-gradient(top, #09539f, #042C4F); 
      background-image: -moz-linear-gradient(top, #09539f, #042C4F);
      background-image: -ms-linear-gradient(top, #09539f, #042C4F);
      background-image: -o-linear-gradient(top, #09539f, #042C4F);      
}
.mmrr .blue_button a:link {
      color: white;
      text-align: center;
      line-height: 3em
}
.mmrr .blue_button a:hover{
      color: white;
      text-align: center;
      text-decoration: underline
}
.mmrr .blue_button a:visited { 
color: white; 
text-align: center; 
line-height: 3em; 
}


#collapsibleAdditionalResources  .collapse {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    margin: 0;
}
#collapsibleAdditionalResources  a.collapse-header {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    display: block;
    text-decoration: none;
}
#collapsibleAdditionalResources  a.collapse-header h2, a.collapse-header h3 {
    display: inline;
    margin: 0!important;
    line-height: 1em!important;
    word-wrap: break-word;
}
#collapsibleAdditionalResources  a.collapse-header h2 span, a.collapse-header h3 span {
    display: block;
}
#collapsibleAdditionalResources  a.collapse-header h2 span {
    font-size: .95em;
}
#collapsibleAdditionalResources  .collapsed .collapse-icon {
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #000;
    position: absolute;
    margin-left: -30px;
    margin-top: 0;
}
#collapsibleAdditionalResources  .collapse-icon {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #000;
    position: absolute;
    margin-left: -30px;
    margin-top: 3px;
}
#collapsibleAdditionalResources  a.collapse-header {
    position: relative;
    min-height: 20px;
    
	text-align:left; 
	padding-left:3.5em;
    margin: 0;
}



#collapsibleAdditionalResources  a.collapse-header i.collapse-icon {
    background: 0;
}
#collapsibleAdditionalResources  a.collapse-header.collapsed span {
    margin: 0;
}
#collapsibleAdditionalResources  .collapse.in {
    padding: 1em 0 0 0;
    
    width: 100%;
}

.mmrr .column_30_l { 
width: 30%; float: left;
}

.mmrr .column_70_r { 
width: 70%; float: right;
}

.mmrr fieldset { 
border:none; 
padding:0px;
}

#collapsibleAdditionalResources a:active {
    background-color: transparent;
}
.right_box {
    padding: 0 2em 0 2em;
    border-style: solid;
    border-width: .5em;
    border-color: #f5e9b1;
}
.right_box ul {
    list-style-type: none;
    padding-left: 0;
    font-size: .85em;
    line-height: 1.25em;
}
.right_box li {
    color: black;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px;
    border-left: 0;
    border-style: dashed;
    border-color: #d3d3d3;
    padding-top: .5em;
    padding-bottom: .5em;
}
.right_box ul li h2 {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0;
}
.right_box a:hover, a:active {
    text-decoration: underline;
}
.right_box_gradient_bg {
    background-color: #f5e9b1;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#fff), to(#f5e9b1));
    background-image: -webkit-linear-gradient(top, #fff, #f5e9b1);
    background-image: -moz-linear-gradient(top, #fff, #f5e9b1);
    background-image: -ms-linear-gradient(top, #fff, #f5e9b1);
    background-image: -o-linear-gradient(top, #fff, #f5e9b1);
}
.shadow_bottom {
    position: relative;
}
.shadow_bottom:before, .shadow_bottom:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px 10px #777;
    -moz-box-shadow: 0 15px 10px 10px #777;
    box-shadow: 0 15px 10px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg)\9;
    transform: rotate(-3deg);
}
.shadow_bottom:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}
.ie8 .shadow_bottom {}

.ie8 .shadow_bottom:before, .shadow_bottom:after {}

.ie8 .shadow_bottom:after {}
.ie7 .shadow_bottom:before, .shadow_bottom:after { display:none; }

.ie7 .shadow_bottom:after { display:none; }

.ie8 .shadow_bottom:before, .shadow_bottom:after { display:none; }

.ie8 .shadow_bottom:after { display:none; }

.yellow_bar_top {
    height: 4.2em;
    -moz-border-radius-topleft: .5em;
    -moz-border-radius-topright: .5em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
    margin-top: .7em;
}
.yellow_bar_bottom {
    height: 4em;
    -moz-border-radius: .5em;
    border-radius: .5em;
}
.yellow_bar_gradient_bg {
  	background: rgb(241,231,103); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none'  */
		background: -moz-linear-gradient(top,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C */    
}
.nav_top_button_container {
    padding-top: 0.4em;
    padding-right: .7em;
	float:right;
}
.sub_site_nav_top_button_container {
	float:none;
	margin:auto;
	padding-top:4.547px;
	padding-right:.7em;
}
.sub_nav_bottom_button_container {
	padding-top:0.74em;
	padding-right:0.7em;
	float:right;
}
.nav_button {
    width: 15%;
    height: 2.5em;
    margin-left: .5em;
    border-radius: .5em;
    float: right;
}
.nav_button_text {
    padding-top: .4em;
    text-align: center;
}
.nav_button_text a {
    color: white;
}
.nav_button_gradient_bg {
    background-color: #042c4f;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#09539f), to(#042c4f));
    background-image: -webkit-linear-gradient(top, #09539f, #042c4f);
    background-image: -moz-linear-gradient(top, #09539f, #042c4f);
    background-image: -ms-linear-gradient(top, #09539f, #042c4f);
    background-image: -o-linear-gradient(top, #09539f, #042c4f);
}

.feature_tabs_container {
    margin-bottom: 1em;
}
.feature_tabs_container .ui-tabs {
    border: 0;
}
.feature_tabs_container #tabs {
    border-style: none;
    background-color: none;
}
.feature_tabs_container li {
    float: right!important;
    width: 20%;
    padding: 1em 1em 1em 0;
}

.feature_tabs_container p { font-family:Arial, Helvetica, sans-serif; }

.feature_tabs_container .ui-tabs .ui-tabs-nav li {
    padding-top: 1em;
    padding-bottom: 1em;
    margin-left: 1em;
    margin-right: -.21em;
	font-weight:bold;
    background-color: #eef3f7!important;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#b7c9dc), to(#eef3f7))!important;
    background-image: -webkit-linear-gradient(top, #b7c9dc, #eef3f7)!important;
    background-image: -moz-linear-gradient(top, #b7c9dc, #eef3f7)!important;
    background-image: -ms-linear-gradient(top, #b7c9dc, #eef3f7)!important;
    background-image: -o-linear-gradient(top, #b7c9dc, #eef3f7)!important;
}
.feature_tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 1em;
    background-color: #042c4f!important;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#09539f), to(#042c4f))!important;
    background-image: -webkit-linear-gradient(top, #09539f, #042c4f)!important;
    background-image: -moz-linear-gradient(top, #09539f, #042c4f)!important;
    background-image: -ms-linear-gradient(top, #09539f, #042c4f)!important;
    background-image: -o-linear-gradient(top, #09539f, #042c4f)!important;
}
.feature_tabs_container .ui-tabs-panel {
    border-width: .4em !important;
    border-color: #042c4f;
}
.feature_tabs_container .ui-widget-header {
    border-style: none;
    background: 0;
}
.feature_tabs_container .ui-widget-content {
    background: 0;
}
.feature_tabs_container .ui-state-active, .ui-widget-content.ui-state-active, .ui-widget-header.ui-state-active {
    background: #042c4f!important;
    color: yellow;
}
.feature_tabs_container .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    color: white;
}
.feature_tabs_container .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 10px!important;
    -webkit-border-top-left-radius: 10px!important;
    -khtml-border-top-left-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.ui-tabs .ui-tabs-nav li aÂ { 

font-weight:bold;
}

.feature_tabs_container .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 10px!important;
    -webkit-border-top-right-radius: 10px!important;
    -khtml-border-top-right-radius: 10px!important;
    border-top-right-radius: 10px!important;
}
.mmrr {
    letter-spacing: normal;
    word-spacing: normal;
}
.mmrr_text_wrapper {
    letter-spacing: normal;
    word-spacing: normal;
}
.mmrr a:link {
    text-decoration: none;
	 border-style:none;
}
.mmrr a:hover{
	background-color: transparent !important;
}

.mmrr .column_two_thirds {
  width:100%;
  /*width: 66%;
 float: left; */
}

.mmrr p {
    padding: .5em .5em .5em .5em;
}
.mmrr .column_one_third {
    width: 33%;
    float: left;
    text-align: left;
}
.mmrr .column_content_margins {
    margin-left: 2.5%;
    margin-right: 5%}
.mmrr_logo_floater {
    float: left;
    margin-bottom: -5em;
}
.mmrr .column_one_third_right {
    width: 33%;
    float: right;
    text-align: center;
}
.column_left_dynamic {
    float: left;
    text-align: left;
    padding: 1em .5em 1em .5em;
    width: 60px;
}
.column_half_left input[type="submit"] {
    color: white;
    border: 0;
    height: 3em;
    width: 8em;
    font-weight: bold;
    border-radius: 15px;
    background-color: #042c4f;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#09539f), to(#042c4f));
    background-image: -webkit-linear-gradient(top, #09539f, #042c4f);
    background-image: -moz-linear-gradient(top, #09539f, #042c4f);
    background-image: -ms-linear-gradient(top, #09539f, #042c4f);
    background-image: -o-linear-gradient(top, #09539f, #042c4f);
}
.column_half_right input[type="reset"] {
    color: white;
    border: 0;
    height: 3em;
    width: 8em;
    font-weight: bold;
    border-radius: 15px;
    background-color: #042c4f;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#09539f), to(#042c4f));
    background-image: -webkit-linear-gradient(top, #09539f, #042c4f);
    background-image: -moz-linear-gradient(top, #09539f, #042c4f);
    background-image: -ms-linear-gradient(top, #09539f, #042c4f);
    background-image: -o-linear-gradient(top, #09539f, #042c4f);
}
.mmrr .search_box {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-radius: 5px;
    margin: 1em 1em 1em 1em;
    text-align: left;
	background-color: white;
	overflow: hidden;
}
.mmrr .search_box input[type="text"] {
    height: 34px;
    /*width: 190px;*/
    padding-left: 1em;
    border:transparent;
    background:transparent;
    line-height:2.4em;
    float: left;
}
 .mmrr .search_box input[type="text"]:focus { outline:none; } 
 
.mmrr .search_box img 
{
    padding: 9px;
    *padding:10px;
    float: right;
    border-top-right-radius: initial;
    border-bottom-right-radius: initial;
} 

.mmrr .search_links {
    text-align: left;
}

.mmrr .search_links h2{
	margin-top: 16px;
	margin-bottom: 14px
}

.mmrr .search_links ul {
    list-style-type: none;
    padding-left: 2em;
}
.mmrr .search_links li {
    width: 18em;
    padding-bottom: 10px;
	padding-top: .5em;
    border-bottom: solid;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    background: url("../images/arrow_dark.png") right no-repeat;
	background-position: 100% 3px;
	color: #000;
}
.mmrr .search_links li:hover {
    background: url("../images/arrow_light.png") right no-repeat;
    text-decoration: underline;
}
.blue_box {
    border-style: solid;
    border-width: 1em;
    border-color: #edf2f6;
    padding: 1em 1em 1em 1em;
    text-align: left;
}
.blue_box h2 {
    margin: 0;
}
.blue_box ul {
    list-style-type: none !important;
    text-decoration: none;
    text-align: left;
    padding-left: 0 !important;
}
.blue_box li {
    border-top: 0;
    border-right: 0;
    border-bottom: 1px;
    border-left: 0;
    border-style: dashed;
    border-color: #b7cce0;
    padding-top: .5em;
    padding-bottom: .5em;
	background-color: transparent !important;
}
.blue_box_gradient_bg {
    background-color: #edf2f6;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#fff), to(#edf2f6));
    background-image: -webkit-linear-gradient(top, #fff, #edf2f6);
    background-image: -moz-linear-gradient(top, #fff, #edf2f6);
    background-image: -ms-linear-gradient(top, #fff, #edf2f6);
    background-image: -o-linear-gradient(top, #fff, #edf2f6);
}
.orange_box {
    border-style: solid;
    border-width: 1em;
    border-color: #f5e9b1;
    padding: 1em 1em 1em 1em;
    text-align: left;
}
.orange_box h2 {
    margin: 0;
}
.orange_box_gradient_bg {
    background-color: #f5e9b1;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#fff), to(#f5e9b1));
    background-image: -webkit-linear-gradient(top, #fff, #f5e9b1);
    background-image: -moz-linear-gradient(top, #fff, #f5e9b1);
    background-image: -ms-linear-gradient(top, #fff, #f5e9b1);
    background-image: -o-linear-gradient(top, #fff, #f5e9b1);
}
.orange_box ul {
    list-style-type: none !important;
    text-decoration: none;
    text-align: left;
    padding-left: 0 !important;
}
.orange_box li {
    border-top: 0;
    border-right: 0;
    border-bottom: 1px;
    border-left: 0;
    border-style: dashed;
    border-color: #d3d3d3;
    padding-top: .5em;
    padding-bottom: .5em;
	background-color: transparent !important;
}
.round_blue_box {
    border-style: solid;
    border-width: .4em;
    border-radius: 1em;
    border-color: #9fb6d0;
    margin-left: 1em;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#edf2f6), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #edf2f6, #ffffff);
    background-image: -moz-linear-gradient(top, #edf2f6, #ffffff);
    background-image: -ms-linear-gradient(top, #edf2f6, #ffffff);
    background-image: -o-linear-gradient(top, #edf2f6, #ffffff);   
	background-color: #edf2f6;
	background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#edf2f6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #edf2f6, #ffffff);
	background-image: -moz-linear-gradient(top, #edf2f6, #ffffff);
	background-image: -ms-linear-gradient(top, #edf2f6, #ffffff);
	background-image: -o-linear-gradient(top, #edf2f6, #ffffff); 
}

.round_blue_box h3 {
    margin: 0;
}
.border_thin {
    text-align: left;
    border-width: .2em;
    padding: 1em 1em 1em 1em;
    margin: 1em 0 0 1em;
}
.border_thin img {
    float: right;
    height: 75px;
    width: 75px;
    padding: 0 .1em .1em .2em;
}
.border_button_thin {
    border-width: 1em;
}
.nav_blue_button {
    height: 3em;
    margin-top: 1em;
    margin-left: 1em;
    border-radius: .5em;
}
.nav_blue_button_text {
    color: white;
    text-align: center;
    padding-top: .6em;
}
.nav_white_button {
    width: 120%;
    height: 2.5em;
    margin-left: .5em;
    border-width: 1em!important;
    border-radius: .5em;
    float: right;
}

.nav_white_button_text a { 
text-decoration:none;
}

.nav_white_button_text {
    color: black;
    font-weight: bold;
    text-align: center;
    padding-top: .55em;
}
.nav_white_button_gradient_bg {
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#e6e6e6), to(#fff));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #fff);
    background-image: -moz-linear-gradient(top, #e6e6e6, #fff);
    background-image: -ms-linear-gradient(top, #e6e6e6, #fff);
    background-image: -o-linear-gradient(top, #e6e6e6, #fff);
}
.learn_more_floater {
    float: right;
}
#popUp-Content {
    padding: .5em;
    overflow: visible;
    min-height: auto!Important;
}
#popUp {
    width: auto!Important;
    overflow: visible;
}
#close-dialog-btn {
    background: url("../images/close.png") no-repeat center center;
    position: absolute;
    padding: 0;
    right: -14px;
    top: -13px;
    z-index: 1002;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
#imgPreviewWithStyles {
    background: #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}
.popUp_Box{
	padding-top: 1em;
}

#popUp_Link_Box{
    text-align: center;
}

#popUp_Link_Box ul{
	list-style: none;
}

#popUp_Link_Box li{
	background-color: transparent !important;
}
.mmrr .column_date {
    float: left;
    text-align: left;
    padding: 1em .5em 1em .5em;
    width: 250px;
}

.mmrr .column_search {
    width: 66%;
    float: left;
}
.mmrr #date-to-fieldset { margin: 0 1em 0 1em\9; }
.mmrr #date-from-fieldset { margin:  0 1em 0 1em\9; }
.mmrr #cse div.gs-per-result-labels { display:none;  }

.mmrr #cse div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
.mmrr #cse div.gs-visibleUrl.gs-visibleUrl-long { display:block;  }

.mmrr .column_two_thirds ul{
	list-style: disc;
	padding-left: 40px;
}

.mmrr #pages>ul{
	list-style: disc;
	padding-left: 40px;
}

.mmrr #pages>ol{
	padding-left: 28px;
}

.mmrr .column_two_thirds ol{
	padding-left: 40px;
}

.mmrr .column_two_thirds ul li,
.mmrr .column_two_thirds ol li,
.mmrr #pages ul li,
.mmrr #pages ol li{
	background-color: rgba(0, 0, 0, 0) !important;
	color: #000 !important;	
}

.mmrr .column_two_thirds>ul li ul, 
.mmrr .column_two_thirds>ul ol ul,
.mmrr #pages ul li ul,
.mmrr #pages ul ol ul{
	list-style: circle;
}

.mmrr .column_two_thirds>ul li ul, 
.mmrr .column_two_thirds>ul li ol, 
.mmrr .column_two_thirds>ol li ol, 
.mmrr .column_two_thirds>ol li ul,
.mmrr #pages ul li ul,
.mmrr #pages ul li ol,
.mmrr #pages ol li ol,
.mmrr #pages ol li ul {
  padding-left: 40px;
}

.gsc-input input.gsc-input {
  background: none repeat scroll 0% 0% white !important; 
}
#wrapper .main-content {
  margin-left:0;
  margin-right:0; 
}
.CMSSubSiteLeftRail {
  width: 28%;
  float:left;
  padding: 5px 10px 0px 10px;
}
.CMSSubSiteLeftRail>div {
	padding: 10px 0px 10px 0px;
	float:left;
	width:100%
}
.hhs-websites>ul>li {
	list-style:none;
}
.CMSSubSiteLeftRail>div>.center {
  text-align:center;
}
.ie9 #topnav>ul>li {
  filter:none;
}
.CMSSubSiteLeftRail>div>div>ul {
	list-style:none;
	padding:.5em .1em .2em 1em;
}
.ListWidgetSiderail>ul>li>a {
	text-decoration:none;
}
.ListWidgetSiderail {
	border-left:3px solid #e3eaf1;
	border-right:3px solid #e3eaf1;
	border-bottom:3px solid #e3eaf1;
	padding:0em 0em .7em 0em !important;
	background-color:#edf2f6;
}
.ListWidgetHeader {
	color:#000;
	padding:2px 0px 2px 5px !important;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0em;
	border-left:3px solid #e3eaf1;
	border-right:3px solid #e3eaf1;
	border-top:3px solid #e3eaf1;
	
	background-color:#AEC3D6;
  background-image: -ms-linear-gradient(top left, #AEC3D6 0%, #90A8CA 100%);   /* IE10 Consumer Preview */ 
  background-image: -moz-linear-gradient(top left, #AEC3D6 0%, #90A8CA 100%);  /* Mozilla Firefox */ 
  background-image: -o-linear-gradient(top left, #AEC3D6 0%, #90A8CA 100%);  /* Opera */ 
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #AEC3D6), color-stop(1, #90A8CA));  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-linear-gradient(top left, #AEC3D6 0%, #90A8CA 100%);  /* Webkit (Chrome 11+) */ 
  background-image: linear-gradient(to bottom right, #AEC3D6 0%, #90A8CA 100%);  /* W3C Markup, IE10 Release Preview */ 
}
	.ie8 .ListWidgetHeader H2,
	.ie9 .ListWidgetHeader H2 {
		font-size:1em;
		font-weight:600;
		margin:0;
		padding:3px 5px;
	}
	.ListWidgetHeader H2 {
		background:none;
		margin:0;
		padding:3px 5px;
		font-size:1em;
	}
