/* Common Styles for interior pages */

/* Structure */
#top {border-top: 1px solid white;}

#top > .left {width:200px; float:left;} 

#top > .center {
    margin:0 15px 20px 15px;
    padding-top:10px;
    width:530px;
    overflow:hidden;
    float:left;
    
}

#top > .right {
    width:200px;
    float:left;
}

.center .section{overflow:hidden; margin-bottom:15px;}

.center .column-full {width:530px;clear:both; }

.center .column-half {width:255px;margin-right:20px; float:left;} 

.center .column-last{margin-right:0;}

#bottom{display:none;}


/* Common Styles for interior pages elements */

h1.page-title{
    font-family: minion-pro, Georgia, Times, 'Times New Roman', serif;
    color: #002878;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 9px;
    font-size: 30px;   
}

.main-content a {
    cursor: pointer;
    color: #002878;
    text-decoration:none;
}

.main-content a:hover {text-decoration:underline;}

.main-content {
    margin-bottom:15px;
}


/* Grey Column Styling */

.column-grey {
    background-color: #e7ebf0;
    padding:12px 0;
    margin-bottom:18px;
}

.column-grey .main-content {margin: 0 12px 15px 12px;}

.column-grey .main-content .section-header, .column-grey .main-content h2.header, .column-grey .main-content div.header{
    border-top: none;
    border-bottom: 1px solid white;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 7px;

}

.column-grey .main-content .wysiwyg h3 a:link {border-bottom: 1px dotted #999;}

/*
.column-grey .main-content .wysiwyg a:link {border-bottom: 1px dotted #999;}
*/

/* Page Blocks
/* ------------------------------------------ */

/** ----- Highlight-info POINTS ----- **/
 div.highlight-info {    
    position: relative;
    padding-bottom:15px;
    margin-bottom: 25px;
    border: 1px solid #2d318e;
    border-top: 18px solid #2d318e;
}

 div.highlight-info h4 {
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-weight: normal;
    font-size: 1.65em;
    color: #999;
    line-height: 1.2em !important;
    margin-bottom: 5px; 
    margin-right: 15px;
    margin-left:10px
}

 div.highlight-info p.callToAction {
    text-align: right;
    margin-left:10px; 
    margin-right: 25px;
    font-family:  ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-size: 1.2em;
    margin-bottom: 0;
}

div.highlight-info div.highlight-info-shadow {
    width:100%;
    height:10px;
    padding: 0;
    margin-bottom: 10px;
    background-image:url('../images/system/highlight-info-gradient.png');
}

div.highlight-info p.callToAction a , div.highlight-info p.callToAction a:link , div.highlight-info p.callToAction a:visited {border-bottom: 1px dotted #CCC; text-decoration: none;}
div.highlight-info p.callToAction a:hover , div.highlight-info p.callToAction a:active {color: #d28e00; 1px dotted border-bottom: #999;  text-decoration: none;}

/* Link Sets */

.link-set {margin-bottom:15px;}

.link-set .headline{
    font-size:17px;
    color: #2D318E;
    /*border-bottom: 1px dotted #CCC;*/
    line-height: 23px;
    margin-bottom: 10px;
    font-family: georgia;
    display: inline-block;
}

.link-set ul, .link-set li {
    clear: both;
    list-style: none;
    font-size:11px;
}

.link-set li {margin-bottom: 9px;line-height:18px}


.link-set a, .link-set a:link, .link-set a:visited {
    text-decoration: none;
    cursor: pointer;
}

.link-set a:hover, .link-set a:active{text-decoration:underline;}


/* Section Headers */
 .main-content .section-header, .main-content h2.header, .main-content div.header, .main-content .emory-feed .feed-heading{
    margin: 30px 0 15px 0;
    padding: 7px 0 0 0;
    border-top: 6px solid #EEEEEE;
    color: #999;
    font-size: 11px;
    line-height: 11px;
    overflow:hidden;
}

 .main-content:first-child .section-header, .main-content:first-child h2.header, .main-content:first-child div.header, .main-content:first-child .emory-feed .feed-heading{
     margin-top:0px;
 }

.section-header .feed-icon{
    float:right;
}

.section-header h2, .main-content .emory-feed .feed-heading .feed-title {
    font-family:verdana;
    font-weight:bold;
    float:left;
    color: #999; 
    font-size: 11px;
    line-height: 18px;
    
}

.section-header a, .section-header a:link, .section-header a:visited, .feed-heading .feed-title a, .feed-heading .feed-title a:link, .feed-heading .feed-title a:visited {text-decoration:none; color: #999;}

.section-header a:hover, .section-header a:active, .feed-heading .feed-title a:hover, .feed-heading .feed-title a:active {text-decoration:underline; color: #999;}

/* Interior Feed Blocks */

.main-content .feed-feature-headline {
    color: #0500A3;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.3em;
    padding-right: 10px;
    margin-bottom: 5px;
}

.main-content .feed-feature-content{color: #333;}

.main-content .feed-feature-summary{
    line-height: 1.37em;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: 11px;
    line-height: 18px;
    margin: 9px 0;
}

.main-content .feed-feature-more, .main-content .view-all { 
    text-align: right;
    padding-top: 8px;
    padding-bottom: 15px;
}

.main-content .feed-feature,  .main-content .feed-body {margin:0 5px;}

.main-content .feed-body { border-top: 1px solid #CCC; padding-top: 15px;}

.main-content .also-title{
    color: #5B5C5E;
    text-transform: capitalize;
    font-size: 1em;
    float:left;
    padding-bottom:15px;
}

.main-content .feed-icon{float:right;}

.main-content .headline-block {
clear: both;
width: 100%;
line-height: 1.4em;
margin-bottom:10px;
}

/* Verb Box */


div.verb {
    background-color: #F1EBD3;
    border: 1px solid #E5DBAF;
    position: relative;
    padding: 10px 10px 10px 30px;
    -moz-box-shadow: 3px 3px 6px #CCC;
    -webkit-box-shadow: 3px 3px 6px #CCC;
    box-shadow: 3px 3px 6px #CCC;
    margin-bottom: 25px;
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-weight: normal;
    font-size: 1.3em;
    line-height: 1.4em;
}


div.verb a, div.verb a:link, div.verb a:visited  {
    border-bottom: 0;
    text-decoration: none;
    color: #002878;
}

div.verb img + a {
    display:block;
    margin-top: -10px;
}

div.verb a:hover, div.verb a:active  {
    color: #d28e00;
}

div.verb .headline {
    font-weight: bold;
    font-size: 1.1em;
}

img.verbarrow {
    margin-left: -40px;
    margin-top: -25px;
    width: 50px;
}

div.verb h4 {
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 13px;
    color: #AFA786;
    margin-bottom:15px;
}

div.verb ul, div.verb li {
    clear: both;
    list-style: none;
    font-size:14px;
}
    div.verb ul {
    font-weight: bold;
    line-height: 1.4em;
}

div.verb li {margin-bottom: 12px;}

.main-content div.verb li a:link, .main-content div.verb li a:visited {border-bottom: 1px dotted #ccc; text-decoration: none; color: #002878;}
.main-content div.verb li a:hover, .main-content div.verb li a:active {border-bottom: 1px dotted #999; text-decoration: none; color: #d28e00;}

.main-content div.verb {margin-top:30px;}

.column-haft .main-content div.verb {width: 207px;}

/* WYSYWYG Styling */

.main-content .wysiwyg p {
    margin-bottom: 15px;
    line-height: 1.37em;
    font-size: 1em;
}


.main-content .wysiwyg p, .main-content .wysiwyg td, .main-content .wysiwyg th, .right-rail-content .wysiwyg p {
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: 11px;
    line-height: 18px;
    margin: 9px 0;
}

.main-content .wysiwyg p a:link, .main-content .wysiwyg p a:visited, 
.right-rail-content  .wysiwyg p a:link, .right-rail-content  .wysiwyg p a:visited,
.main-content .wysiwyg h5 a:link, .main-content .wysiwyg h5 a:visited {border-bottom: 1px dotted #ccc;}

.main-content .wysiwyg p a:hover, .right-rail-content .wysiwyg p a:hover, .main-content .wysiwyg h5 a:hover {border-bottom: 1px solid #ccc; text-decoration: none;}

.main-content .wysiwyg ul {
    margin: 9px 0;
    padding-left: 18px;
}

.main-content .wysiwyg ul.type3 {
    list-style: none;
    padding: 0;
}

.main-content .wysiwyg ul.type4 {
    list-style: none;
    padding: 0;
}

.main-content .wysiwyg ul.type3 li , .main-content .wysiwyg ul.type4 li {
    padding-left: 12px;
    text-indent: -12px;
}

.main-content .wysiwyg li {
    font-family: verdana;
    font-size: 11px;
    line-height: 18px;
    margin: 4.5px 0;
}

.main-content .wysiwyg ul.type4 li.border-top {
    border-top: 1px solid #aaa;
    padding-top: 8px;
    margin-top: 9px;
}

.main-content .wysiwyg ul.bullet-multiline li {
    margin: 9px 0;
    padding-left: 0;
    text-indent: 0;
}

.main-content .wysiwyg li ul {
    list-style: disc;
    margin: 0;
}

.main-content .wysiwyg ol {
    list-style-position: outside;
    padding-left: 18px;
}

.main-content .wysiwyg ol li {
    text-indent: 0;
    padding-left: 0;
}

.main-content .wysiwyg p.alpha {
    font-family: arial;
    color: #999;
    font-size: 12px;
}
.main-content .wysiwyg p.alpha a:link {color: #999; border:none;}
.main-content .wysiwyg p.alpha a:hover {color: #333; border:none;}

.main-content .wysiwyg p.backToTop{font-style: italic; text-align: right;}

.main-content .wysiwyg p.backToTop a:link, .main-content .wysiwyg p.backToTop a:hover {border:none;}

.main-content .wysiwyg h2 {
    font-family: verdana;
    font-weight: bold;
    color: #999;
    font-size: 11px;
    line-height: 18px;
    border-top: 6px solid #eee;
    margin-top: 23px; /*18px + 5*/
    padding-top: 7px;
    margin-bottom: 9px;
}

.main-content .wysiwyg h3 {
    font-family: georgia;
    font-weight: normal;
    line-height: 27px;
    font-size: 21px;
    color: #002878;
    margin-top: 18px;
    margin-bottom: 9px;
}

.main-content .wysiwyg h4 {
    font-size: 17px;
color: #2D318E;
border-bottom: 1px dotted #CCC;
line-height: 23px;
margin-bottom: 15px;
font-family: georgia;
display: inline-block;
font-weight:400;
}

.main-content .wysiwyg h2 + h3 {
    margin-top: 9px;
}

.main-content .wysiwyg h5 {
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 18px;
}

.main-content .wysiwyg h3 a:link {border-bottom: 1px dotted #ccc; padding-bottom: 0;}
.main-content .wysiwyg h3 a:hover {border-bottom: 1px solid #002878; text-decoration: none;}

.main-content .wysiwyg img.full {width:100%; clear:both; margin-top: 0px; margin-bottom: 0px;}

.main-content .wysiwyg img.wrapped {float: right; margin-left: 12px; max-width:100%;}

.main-content .wysiwyg img {max-width:100%;}

.main-content .wysiwyg table {
    border-collapse: collapse;
    margin-top: 9px;
    margin-bottom: 18px;
    width: 100%;
}

.main-content .wysiwyg col.c1 {width: 40%;}
.main-content .wysiwyg col.c2 {width: 10%;}
.main-content .wysiwyg col.c3 {width: 10%;}
.main-content .wysiwyg col.c4 {width: 40%;}

.main-content .wysiwyg td, .main-content .wysiwyg th {
    text-align: left;
    padding: 3.5px 4.5px 4.5px 0;
    border-top: 1px solid #aaa;
    vertical-align: top;
}

.main-content .wysiwyg th {
    font-weight: normal;
}

.main-content .wysiwyg tr.basicListHeader th {
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-size: 12px;
    color: #888;
    border-top:0;
}

.main-content .wysiwyg div.factsfigs table {
    border-bottom: 1px solid #aaa;
}

.main-content .wysiwyg div.factsfigs td + td {
    width: 30%;
}

.main-content .wysiwyg table.table-fixed{
    table-layout: fixed;
}

/* One off fixes */

h1.page-title+section.content-section div.column-full .main-content:first-child .wysiwyg>ul:first-child {margin-top:0}

/* Left Rail Styles */

.left-rail-content .link-set {background-color: #F2F2F2;}

.left-rail-content .link-set .headline {
margin-top:10px;
font-family: minion-pro, Georgia, Times, 'Times New Roman', serif;
font-weight: normal;
font-size: 1.8em;
color: #999;
margin-bottom: 5px;
padding-left: 10px;
border: none;
}

.left-rail-content .link-set li {font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
font-size: 1.2em;
border-top: 1px dotted #999;
line-height: 29px;
height: 29px;
margin:0;
}

.left-rail-content .link-set li a{color: #2D318E;
text-decoration: none;
display: block;
height: 29px;
background: url("../images/system/arrow-dark.gif") no-repeat scroll 170px 10px transparent;
padding-left: 10px;}

/* Right Rail Styles */
#top > .right{padding-top:30px;margin-bottom:10px;}

.right-rail-content .ui-tabs{padding:0;}

.right-rail-content .ui-tabs.ui-corner-all, .right-rail-content .ui-tabs.ui-corner-bottom,
.right-rail-content .ui-tabs.ui-corner-right, .right-rail-content .ui-tabs.ui-corner-br,
.right-rail-content .ui-tabs .ui-corner-all, .right-rail-content .ui-tabs .ui-corner-bottom,
.right-rail-content .ui-tabs .ui-corner-right, .right-rail-content .ui-tabs .ui-corner-br,
.right-rail-content .ui-tabs .ui-corner-top, .right-rail-content .ui-tabs.ui-corner-top
{border-radius:0;}

.right-rail-content .ui-tabs.ui-widget-content {background:none; border:none;}

.right-rail-content .ui-tabs .ui-tabs-nav{padding:0;}

.right-rail-content .ui-tabs .ui-widget-header{background:none;border:none;}

.right-rail-content .ui-tabs .ui-tabs-nav.ui-widget-header{border-bottom: 6px solid #C4C4C2; margin-bottom: 20px;}

.right-rail-content .ui-tabs-nav li.ui-state-default{top:6px; float: left; margin:0 0 0 10px;padding:0;border:none;background:none;}

.right-rail-content .ui-tabs .ui-tabs-nav li a {
    padding: 6px 10px 6px 10px;
    background-color: #DDD;
    color: #666;
    border: 1px solid #C4C4C2;
    border-bottom: 0;
    font-size:11px;
}

.right-rail-content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .right-rail-content .ui-tabs .ui-tabs-nav li.ui-state-active a{
background-color: white;
color: #333;
border: 1px solid #C4C4C2;
border-bottom: 0;
text-decoration: none;
padding-bottom: 12px;
}

.right-rail-content .ui-tabs .ui-tabs-panel {padding:0; margin:0;}

.right-rail-content h2.header, .right-rail-content h2.feed-title{font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif; font-weight: normal; font-size: 18px; line-height:normal;color:#444;}

.right-rail-content .emory-feed {width: 180px;font-family: helvetica, arial, geneva, sans-serif;}

.right-rail-content .emory-feed p{margin:5px 0;} 

.right-rail-content .emory-feed p.todays-date{font-family: helvetica, arial, geneva, sans-serif;}

.right-rail-content .emory-feed .feed-feature { clear: both; width: 100%;}

.right-rail-content .emory-feed h3.feed-feature-headline {
    color: #333;
    float: none;
    font-size: 15px;
    line-height: 20px;
    font-weight:700;
    padding: 0px;
    margin-top: 14px;
    clear: both;
    font-family: helvetica,arial,geneva,sans-serif;
    margin-bottom: 5px;
}

.right-rail-content .emory-feed .feed-body{clear:both;width:100%}

.right-rail-content .emory-feed .feed-body .headline-block span.headline-title a {
    font-family: helvetica, arial, geneva, sans-serif;
    font-size: 12px;
    line-height: 17px;
    padding: 12px 20px 10px 0px;
    display: block;
    border-top: 1px solid #CCC;
    font-weight: bold;
}

.right-rail-content .view-all{text-align:right;}

.right-rail-content .emory-feed a, .right-rail-content .emory-feed a:link,.right-rail-content .emory-feed a:visited{text-decoration:none;}

.right-rail-content .emory-feed a:hover, .right-rail-content .emory-feed a:active{text-decoration:underline;}

.right-rail-content .emory-feed .feed-title a, .right-rail-content .emory-feed .feed-title a:link,.right-rail-content .emory-feed .feed-title a:visited{color:#444;}

.right-rail-content .emory-feed .feed-title a:hover, .right-rail-content .emory-feed .feed-title a:active{color:#444;}

.right-rail-content div.trumba-spud {margin-top: 20px;clear: both;height: 188px;overflow: hidden;}

.right-rail-content .social-media-link-set{margin-top: 20px; border-top: 6px solid #C4C4C2; padding-top: 20px;}

.right-rail-content .social-media-link-set a {display:block;margin:5px 0;}

.right-rail-content .social-media-link-set a, .right-rail-content .social-media-link-set a:link, .right-rail-content .social-media-link-set a:visited{color:#333333; text-decoration:none;}

.right-rail-content .social-media-link-set a:hover, .right-rail-content .social-media-link-set a:active{color:#d28e00;}

.right-rail-content .verb{margin-right:5px;}

/* WYSIWYG Style for Right Rail */
.right-rail-content .wysiwyg {margin-top:10px;margin-bottom:10px;}
.right-rail-content .wysiwyg .top-border {border-top: 1px solid #C4C4C2;}
.right-rail-content .wysiwyg .standard-padding {padding:15px;}
.right-rail-content .wysiwyg h2 {
    font-family: verdana;
    font-weight: bold;
    color: #999;
    font-size: 11px;
    line-height: 18px;
    border-top: 6px solid #eee;
    margin-top: 23px; /*18px + 5*/
    padding-top: 7px;
    margin-bottom: 9px;
}

.right-rail-content .wysiwyg h3 {
    font-family: georgia;
    font-weight: normal;
    line-height: 27px;
    font-size: 21px;
    color: #002878;
    margin-top: 18px;
    margin-bottom: 9px;
}

.right-rail-content .wysiwyg h4 {
    font-size: 17px;
color: #2D318E;
border-bottom: 1px dotted #CCC;
line-height: 23px;
margin-bottom: 15px;
font-family: georgia;
display: inline-block;
font-weight:400;
}

.right-rail-content .wysiwyg h2 + h3 {
    margin-top: 9px;
}

.right-rail-content .wysiwyg h5 {
    font-family: ff-meta-web-pro, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', verdana, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #444;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 18px;
}

.right-rail-content .wysiwyg h3 a:link {border-bottom: 1px dotted #ccc; padding-bottom: 0;}
.right-rail-content .wysiwyg h3 a:hover {border-bottom: 1px solid #002878; text-decoration: none;}


/* Gradients */

.blue-gradient-l-d{
    background: #0042c7;
    background: -moz-linear-gradient(top, #0042c7 0%, #002878 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0042c7), color-stop(100%,#002878));
    background: -webkit-linear-gradient(top, #0042c7 0%,#002878 100%);
    background: -o-linear-gradient(top, #0042c7 0%,#002878 100%);
    background: -ms-linear-gradient(top, #0042c7 0%,#002878 100%);
    background: linear-gradient(to bottom, #0042c7 0%,#002878 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0042c7', endColorstr='#002878',GradientType=0 );
}

.blue-gradient-d-l{
    background: #002878;
    background: -moz-linear-gradient(top, #002878 0%, #0042c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002878), color-stop(100%,#0042c7));
    background: -webkit-linear-gradient(top, #002878 0%,#0042c7 100%);
    background: -o-linear-gradient(top, #002878 0%,#0042c7 100%);
    background: -ms-linear-gradient(top, #002878 0%,#0042c7 100%);
    background: linear-gradient(to bottom, #002878 0%,#0042c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002878', endColorstr='#0042c7',GradientType=0 );
}

.gold-gradient-l-d{
    background: #dab000;
    background: -moz-linear-gradient(top, #dab000 0%, #d28e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dab000), color-stop(100%,#d28e00));
    background: -webkit-linear-gradient(top, #dab000 0%,#d28e00 100%);
    background: -o-linear-gradient(top, #dab000 0%,#d28e00 100%);
    background: -ms-linear-gradient(top, #dab000 0%,#d28e00 100%);
    background: linear-gradient(to bottom, #dab000 0%,#d28e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dab000', endColorstr='#d28e00',GradientType=0 );
}

.gold-gradient-d-l{
    background: #d28e00;
    background: -moz-linear-gradient(top, #d28e00 0%, #dab000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d28e00), color-stop(100%,#dab000));
    background: -webkit-linear-gradient(top, #d28e00 0%,#dab000 100%);
    background: -o-linear-gradient(top, #d28e00 0%,#dab000 100%);
    background: -ms-linear-gradient(top, #d28e00 0%,#dab000 100%);
    background: linear-gradient(to bottom, #d28e00 0%,#dab000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d28e00', endColorstr='#dab000',GradientType=0 );
}

.teal-gradient-l-d{
    background: #0087ad;
    background: -moz-linear-gradient(top, #0087ad 0%, #00536b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0087ad), color-stop(100%,#00536b));
    background: -webkit-linear-gradient(top, #0087ad 0%,#00536b 100%);
    background: -o-linear-gradient(top, #0087ad 0%,#00536b 100%);
    background: -ms-linear-gradient(top, #0087ad 0%,#00536b 100%);
    background: linear-gradient(to bottom, #0087ad 0%,#00536b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087ad', endColorstr='#00536b',GradientType=0 );
}

.teal-gradient-d-l{
    background: #00536b;
    background: -moz-linear-gradient(top, #00536b 0%, #0087ab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00536b), color-stop(100%,#0087ab));
    background: -webkit-linear-gradient(top, #00536b 0%,#0087ab 100%);
    background: -o-linear-gradient(top, #00536b 0%,#0087ab 100%);
    background: -ms-linear-gradient(top, #00536b 0%,#0087ab 100%);
    background: linear-gradient(to bottom, #00536b 0%,#0087ab 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00536b', endColorstr='#0087ab',GradientType=0 );
}

.red-gradient-l-d{
    background: #c2003b;
    background: -moz-linear-gradient(top, #c2003b 0%, #800026 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2003b), color-stop(100%,#800026));
    background: -webkit-linear-gradient(top, #c2003b 0%,#800026 100%);
    background: -o-linear-gradient(top, #c2003b 0%,#800026 100%);
    background: -ms-linear-gradient(top, #c2003b 0%,#800026 100%);
    background: linear-gradient(to bottom, #c2003b 0%,#800026 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2003b', endColorstr='#800026',GradientType=0 );
}

.red-gradient-d-l{
    background: #800026;
    background: -moz-linear-gradient(top, #800026 0%, #c2003b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#800026), color-stop(100%,#c2003b));
    background: -webkit-linear-gradient(top, #800026 0%,#c2003b 100%);
    background: -o-linear-gradient(top, #800026 0%,#c2003b 100%);
    background: -ms-linear-gradient(top, #800026 0%,#c2003b 100%);
    background: linear-gradient(to bottom, #800026 0%,#c2003b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800026', endColorstr='#c2003b',GradientType=0 );
}

.purple-gradient-l-d{
    background: #c143cc;
    background: -moz-linear-gradient(top, #c143cc 0%, #7c2b83 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c143cc), color-stop(100%,#7c2b83));
    background: -webkit-linear-gradient(top, #c143cc 0%,#7c2b83 100%);
    background: -o-linear-gradient(top, #c143cc 0%,#7c2b83 100%);
    background: -ms-linear-gradient(top, #c143cc 0%,#7c2b83 100%);
    background: linear-gradient(to bottom, #c143cc 0%,#7c2b83 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c143cc', endColorstr='#7c2b83',GradientType=0 );

}

.purple-gradient-d-l{
    background: #7c2b83;
    background: -moz-linear-gradient(top, #7c2b83 0%, #c143cc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c2b83), color-stop(100%,#c143cc));
    background: -webkit-linear-gradient(top, #7c2b83 0%,#c143cc 100%);
    background: -o-linear-gradient(top, #7c2b83 0%,#c143cc 100%);
    background: -ms-linear-gradient(top, #7c2b83 0%,#c143cc 100%);
    background: linear-gradient(to bottom, #7c2b83 0%,#c143cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c2b83', endColorstr='#c143cc',GradientType=0 );
}

.light-blue-gradient-l-d{
    background: #fcfcfe;
    background: -moz-linear-gradient(top, #fcfcfe 0%, #c2cde3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfe), color-stop(100%,#c2cde3));
    background: -webkit-linear-gradient(top, #fcfcfe 0%,#c2cde3 100%);
    background: -o-linear-gradient(top, #fcfcfe 0%,#c2cde3 100%);
    background: -ms-linear-gradient(top, #fcfcfe 0%,#c2cde3 100%);
    background: linear-gradient(to bottom, #fcfcfe 0%,#c2cde3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfe', endColorstr='#c2cde3',GradientType=0 );
}

.gradient * { background: none;}

/* Responsive Framework for modern browsers and mobile designs */
@media only screen and (min-width: 980px) {
  /* Full Site Width and tablets in landscape view */
}

@media only screen and (min-width: 960px) and (max-width:979px){
  /* Full Site Shadow Removed */
}

@media only screen and (min-width: 768px) and (max-width:959px){
  /* iPad in Potrait view ( other 10in tablets, and 7in tablets in landscape view) */
}

@media only screen and (min-width: 600px) and (max-width:767px){
  /* 7in tablets in partrait view ( and large screen phones in landscape view) */
  
  /* Structure */
    #top > .left {width:580px; margin:0 10px;} 

    #top > .center {
        margin:0 10px;
        width:580px;
    }
    .center .column-full {width:580px;clear:both;}

    .center .column-half {width:280px;margin-right:20px; float:left;}
    
    .center .column-last{margin-right:0;} 

}

@media only screen and (min-width: 480px) and (max-width:599px){
  /* iPhone, iPod touch in portrait view ( and other small screen phone) */
  /* Structure */
    #top > .left {width:460px; margin:0 10px;} 

    #top > .center {
        margin: 0;
        width:480px;
    }
    .center .column-full {width:460px;clear:both; padding: 0 10px;}

    .center .column-half {width:460px;margin-right:0px; float:left; padding: 0 10px;} 

}

@media only screen and (min-width: 320px) and (max-width:479px){
  /* iPhone, iPod touch in portrait view ( and other small screen phone) */
    #top > .left {width:300px; padding:0 10px;} 

    #top > .center {
        margin:0;
        width:320px;
    }
    .center .column-full {width:300px;clear:both;padding: 0 10px;}

    .center .column-half {width:300px;margin-right:0px; float:left;padding: 0 10px;} 

}

@media only screen and (max-width:319px){
  /* Extra Small Screens */
}

@media only screen and (max-width:767px){
  /* Target Mobile View */
  #top > .right {display:none;}
  
  /*.breadcrumb-nav {display:none;}*/
  
  #top {display:table;}
  
  #top > .left { display: table-footer-group; float:none; } 

  #top > .center { display: table-row-group; float:none; }

}

@media only screen and (min-width: 768px){
  /* Target Desktop View */
}