/**** do not display news image on small screen ***/

@media (max-width:600px) {
table.newsList td.newsList_image {
    width: 0px;
    display: none;
}
}

/******* overwrite the calendar *******/

.fc-header-right .fc-button-month .fc-button-basicWeek .fc-button-basicDay .fc-button-basicList {display: block;}
.qtip-content, .fc-event-title {color: #000;}

/*****  comment for editors **** */
.red {font-style: italic; color: red;}
/*************************************** Overwrite the container styles that are too small and not responsive *********************************/

#saicmDonors img {float: none!important}

#dnn_Box3 img {max-width:257px;}
#dnn_Box4 img {max-width:257px;}
#dnn_Box1 img {max-width:257px;}
#dnn_Box2 img {max-width:257px;}

/* SAICM Stories page container  */

#logo-img {
    max-width: 250px;
}

#dnn_ctr16510_dnnTITLE_titleLabel img {
    float: left;
    margin: 0 15px 10px 0;
    max-width: 450px;
    width: 100%;
}
/* Individual SAICM Story  */
.story img {
    float: left;
    margin: 0 15px 10px 0;
    max-width: 450px;
    width: 100%;
}
p  {
    letter-spacing: 0px !important;
    font-size: 15px !important;
   }
.Normal, .NormalDisabled, .NormalDeleted {
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0px !important;
}

 /* #saicmMainColumn {background: red } */
/* #saicmRightColumn {background: yellow } */
#saicmMainColumn img {float:left; max-width:350px; padding-right: 10px; padding-bottom: 10px; margin-right: 10px; width:100%}
#saicmRightColumn img {width:100%;max-width: 260px}
.clear {clear: left;}

.w3-navbar, h1, button {
    font-family: "Roboto",sans-serif;
    text-transform: none;
}

#footer-logos {padding-top:18px; margin:8px;}

#saicmfooter a:link, a:visited, a:active {font-weight:bold; text-decoration: none;}
a:link, a:visited, a:hover, a:active { color: #009dcb}

div.container_empty_title_minIcon h2 {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
}

div.container_empty_body_minIcon {background-color: #f1f1f1;border-top:0px; padding: 8px;}
div.container_withMinIcon div.container_head { background-color: #f1f1f1; }
/******************************************************************/
/******************* Responsive videos******************************/
/******************************************************************/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/******************************************************************/
/******************* Responsive menu ******************************/
/******************************************************************/
#menu .RadMenu .rmGroup .rmText {white-space: nowrap}
#barIcon {display: none;}

/* handles swap between normal menu and icon based on screen size */
@media screen and (max-width:700px) {
    /* #menu .RadMenu li:not(:first-child) {display:none;} */
   #menu div.RadMenu {display:none;}
    #barIcon {display: block;} 
}

/* menu style for small screens */
#menu div.responsive {display:block;}
#menu div.responsive  {background-color:#666666} 

/*** colors grey the menu even when it wraps ***/

#menu .RadMenu li {
    background: #666666;
}

/*.responsive ul {position: relative;}
.responsive ul li {float: none; display: inline; background-color: red;}
.responsive ul li a {display: block; text-align: left; color: maroon;}
*/


/******************************************************************/
/*********************** Stories articles ****************************/
/******************************************************************/


/* News Articles */
table.newsList {border:0px; width:100%;}
table.newsList td {padding: 4px 0px 4px 0px; vertical-align:top;}
table.newsList td.newsList_image {width:124px;}
table.newsList td.newsList_image img {width:120px;}
table.newsList td.newsList_text {border-bottom:1px solid #666666; padding-left:5px;}
table.newsList td.newsList_text h3 {padding-top:0px; margin-top:0px;}


/**************************************************************************/
/******************************** Tabs ************************************/
ul.tabs {
	margin: 50px 0 0 0;
	padding: 0;
	border-bottom: 3px solid #f2f2f2;
	height: 39px;
}
ul.tabs li {
	float: left;
	list-style: none;
	background: none;
	padding: 0;
	margin: 4px 12px 0 0;
}
ul.tabs li.last {
	margin-right: 0;
}
ul.tabs li a {
	display: block;
	background: url(../img/tab.png) bottom repeat-x;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	padding: 7px 27px 0 27px;
	height: 28px;
}
ul.tabs li.current {
	margin-top: 0;
}
ul.tabs li.current a {
	background: url(../img/tab-current.png) bottom repeat-x;
	height: 32px;
}
.tab-content {
	display: none;
	padding-top: 10px;
}
.tab-content.current {
	display: block;
}

/**************** Downloads ***************************************/
/******************************************************************/
h4 {
        font-style: italic;
        color: #00a49f;
        font-size:18px;
        line-height: 18px;
        letter-spacing: 1px;
        margin-bottom: 5px;
       }

.downloads .item {
	width: 95px;
	float: left;
        margin-bottom: 15px;
}
.downloads .item .title {
	font-size: 15px;
	color: #242424;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1px;
}
.downloads .item .pdf {
	display: block;
	float: left;
	width: 25px;
	height: 24px;
	background: url('/Portals/12/Images/icons/pdf.png') no-repeat;
	margin-right: 2px;
}
.downloads .item .doc {
	display: block;
	float: left;
	width: 22px;
	height: 24px;
	background: url('/Portals/12/Images/icons/doc.png') no-repeat;
}
.downloads .item .xls {
	display: block;
	float: left;
	width: 22px;
	height: 24px;
	background: url('/Portals/12/Images/icons/xls.png') no-repeat;
}

/************************************************************************/
/**************************************************************************/


.content ul li a{
  color: #3AAEDD !important;
    line-height: 15px !important;
    letter-spacing: 0px !important;
    font-size: 13px !important;
    font-family: Roboto,sans-serif !important;
  }





























