﻿@charset "utf-8";
@import url("/Style Library/DDCthemes/DDCthemeMain.css");
@font-face {
    font-family: 'source_sans_semibold';
    src: url('/Style%20Library/fonts/sourcesanspro-fontfacekit/sourcesanspro-semibold-webfont.eot');
    src: url('/Style%20Library/fonts/sourcesanspro-fontfacekit/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Style%20Library/fonts/sourcesanspro-fontfacekit/sourcesanspro-semibold-webfont.woff2') format('woff2'),
         url('/Style%20Library/fonts/sourcesanspro-fontfacekit/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('/Style%20Library/fonts/sourcesanspro-fontfacekit/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('/Style%20Library/fonts/sourcesanspro-fontfacekit/sourcesanspro-semibold-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.containerWrapper{
	max-width: 100%;
}
#bdResponsiveWrapper{
	padding: 0px;
 
} 
#fullWidthContentPage{
	padding: 0 15px;
}
#docResponsiveWrapper .navbar-default {
  background: #d0b976;
  color: #000;
  border-radius: 0px;
}
#docResponsiveWrapper .navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-default .navbar-toggle{	
    border-color: #000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background-color: #b79a43;
	
}
h1, h2, h3, h4, h5, h6 {
	font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-weight: normal;
    color: #1e1e1e;
}
h1, .ms-WPBody h1 {
  text-transform: uppercase;
 font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 40px;
}
h2, .ms-WPBody h2 {
  text-transform: uppercase;
 font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 32px;
	color: #1e1e1e;
}
h3, .ms-WPBody h3 {
 font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
    color: #1e1e1e;
	font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-size: 25px;
}
h4, .ms-WPBody h4,  .highlight h4{
	line-height: 120%; 	
	font-family: source_sans_bold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1e1e1e;
	font-weight: normal;
}
.ms-rteElement-H4{
	font-style: normal;
}
h5, .ms-WPBody h5 {
	font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
h6, .ms-WPBody h6 {
  color: #1e1e1e;
	font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
}

.pageHeadlineRow  h2{
	font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	padding-bottom: 25px;
}
hr{
	color: #eee;
}

a,
a:link,
a:visited,
.ms-WPBody a:visited {
	color: #20399d;
}
.ms-WPBody a:link {
    color: #20399d;
}
.ms-WPBody a:visited {
    color: #20399d;
}
#docResponsiveWrapper {
    background: #fff;
}
.criticalPathMP .container-fluid .container{
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid green;
	font-size: 12px;
}
#layoutBody .criticalpath .ms-PartSpacingVertical {
  margin-top: 0px;
}
#pageContentInner,
#columnSecondary,
#pageContent,
.ms-rtestate-field,
#UFtWrapper ul,
#UFtWrapper p,
select,
.UCDcriticalPathPageInner .row {
	font-size: 14px;
}
 #sideBar, 
 #columnSecondary, 
 #columnTertiary, 
 #auxContent,
 #pageContent .ms-WPBody td  {
	font-size: 14px;
}
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected, .ms-vh2 {
	font-size: 14px;
}
th.ms-vh2 a {
	font-size: 14px;
}

#searchWords,
.UCDcriticalPathPageInner .contentRow,
.UCDcriticalPathPageInner .ms-rtestate-field{
  font-size: 16px;
}
.ms-WPBody,
#columnPrimary,
#criticalPathPage #pageContent {
	font-size: 1em;
}
#pageContentInner, #contentPage2 #columnPrimary,
#tabsPage #columnPrimary {
    padding: 24px 15px;
}
#contentPage1 #columnPrimaryWrapper{
	    margin-left: 10px !important;
	    margin-top:12px;
    	width: 474px;
}
#contentPage1 #columnSecondaryWrapper{
    margin-left: 10px !important;
    margin-top: 12px;
    width: 222px;
}
#contentPage1 #columnSecondary {
    margin: 12px 0 12px 10px;
}
#sectionHome1 #pageSplashImage {
    margin-bottom: 12px;
}
#Welcome3 #columnPrimaryWrapper {
    background-color: #FFFFFF;
    float: left;
    margin: 19px  10px 0 0;
    padding-bottom: 18px;
    width: 658px;
}
#Welcome3 #columnSecondaryWrapper {
    margin-top: 19px;
    width: 273px;
}
#welcome5 #columnPrimaryWrapper {
    width: 470px;
}
#welcome5 #columnSecondaryWrapper {
    width: 222px;
}
#welcome5 #auxContent {
    margin: 6px 0 12px 0;
}
#welcome5 #visualWrapper {
    margin-bottom: 28px;
    padding: 6px  0 1px 0;
    width: 711px;
}
#welcome6 #columnSecondaryWrapper {
    margin-right: 10px;
    padding-bottom: 18px;
    width: 223px;
}
#welcome6 #columnPrimary {
    background-color: #FFFFFF;
    margin: 18px 15px 18px 15px;
}
#welcome6 #columnPrimaryWrapper{
   width: 474px;
}
#welcome6 #contentArea {
    margin: 0px 0px 0 0;
}
#welcome6 #auxContentWrapper {
    margin-top: 0px;
    width: 222px;
}
#columnPrimary li {                      
        line-height:1.7em;
        margin: 0 0 0 1em;
	font-size: 14px;
}
#columnSecondary, #columnTertiary, #auxContent, #tabsPageinner #columnSecondary, #contentPage2 #columnSecondary, #contentPage1 #columnTertiary, #welcome5 #auxContentWrapper, #sectionHome1 #columnSecondary {
    margin: 0 0 0 0;
}
#docResponsiveWrapper #sectionHome1 #columnPrimaryWrapper{
	z-index: 5;
}
#hdWrapper,
#hd,
#hdResponsiveWrapper,
.fluidHeader,
.fluidNav,
#navResponsiveWrapper  {
	background: #1e1e1e;
}
#columnSecondaryWrapper,
#columnTertiaryWrapper,
#auxContentWrapper{
	background: #fff  !important;
}
#welcome6 #columnSecondaryWrapper,
#welcome6 #auxContentWrapper{
	background: #fff !important;
}
#ft #UFtWrapper,
.ftTextInfo,
#UFtWrapper,
#ftResponsiveWrapper{
background: transparent;
}

#hdResponsiveWrapper .logoWrapperR{
	padding: 10px 0 0 0;
}
 #search{
	height: 35px;
 
}
 

#search .active{
			max-width: 255px !important;
			width: 255px !important;

}
.searchWrapperResponsive {
    float: right;
    padding: 10px 0px 10px 15px;
}
#hdResponsiveWrapper .logoWrapperR {
    padding: 10px 0 0 15px;
}
#searchSite{
	display: none;	
}
#searchButtonImage {
  display: none;
}
#docResponsiveWrapper #searchWords {
  width: 255px;
  float: left;
  margin: 1px 0em 0 0;
  line-height: 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #fff;
  min-height: 32px;
  background: #fff;
  padding-left: 10px;
  box-sizing: border-box;
 
}
#hd #searchWords {
  width: 255px;
  float: left;
  margin: 1px 0em 0 0;
  line-height: 16px;
  -webkit-border-radius:2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #fff;
  min-height: 32px;
  background: #fff;
  padding-left: 10px;
  box-sizing: border-box;
 
}
#hd #search{
	clear: right;
}
#searchWords:focus{
    outline: 0;
}
.ie7 #searchWords,
.ie8 #searchWords {
  width: 135px;
	
}
#search .searchButton {
  height: 1.833em;
  width: 32px;
  background: transparent url(/Style%20Library/DDCthemes/CAM/images/searchButton.png) no-repeat scroll center center;
  display: block;
  float: left;
  margin: 5px 0 0 -32px;
  line-height: 100%;
  position: relative;
  top: 0px;
}
#hd {
    margin: 0 0 0em 0;
    padding: 2.75em 0px 0px 0px;
    position: relative;
}
.fluidGateWay,
.gateway {
    border-top: 5px solid #cfb87c;
    
}
.fluidGateWay .gateway {
    display: block;
    border-top: 0px solid #cfb87c;
    }
.staticGateway #gateway {
    width: 948px;
    margin: 0 auto 3px auto;
}
.staticGateway #gateway a:link,
.staticGateway #gateway a:visited  { 
    font-family: source_sans_proregular,Arial,Helvetica,sans-serif;
	border-left: 1px #d7d6d6 solid;
	color: #7b704e;
	height: auto;
	display: inline-block;
	padding: 2px 11px 0px;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	font-size: 14px;
}
.staticGateway #gateway a:hover  { 
	color: #7b704e;
    text-decoration: underline;
	}
#headerNav a:link, 
#headerNav a:visited{
	color: #cfb87c;
}
#headerNav a:hover,
#hd #headerNav p a:hover{
	color: #fff;
}
#hd #headerNav {
  margin: -110px 0 0 63%;
  width: 27.5em;
}
#navWrapper { 
    font-family: source_sans_proregular,Arial,Helvetica,sans-serif;
	min-height:58px; 	
	height:auto;
	border-top: 1px solid #1e1e1e;
	border-bottom: 1px solid #1e1e1e;
	color:#fff;
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color: #1e1e1e;
	font-size: 14px;
}
#navWrapper a { 
	color:#ffffff;
	text-decoration:none;
}
#navWrapper a:hover{
	color: #ffffff;
	text-decoration: none;
}
.menu-horizontal ul li.static,
#docResponsiveWrapper .menu-horizontal ul li.static{
    min-height: 58px;
   border-right: 1px solid #1e1e1e;
   border-bottom: 0px solid #1e1e1e;
     float: left;
  display: block;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  text-transform: uppercase;
}
.menu-horizontal,
.spHamburgerMenu {
	background: #1e1e1e;
}
.menu-horizontal li{
	font-size: 14px;
}
#docResponsiveWrapper .menu-horizontal .menu-item-text {
    white-space: normal;
}
 .menu-horizontal ul li.static:first-child,
 #docResponsiveWrapper .menu-horizontal ul li.static:first-child {
  padding: 0px 0px 0px 0px;
}
#navWrapper .menu-horizontal ul li.selected, #navWrapper .menu-horizontal ul a.selected {
 	background: #1e1e1e;
	color: #fff;
}
.menu-horizontal ul li:hover{
	background: #1e1e1e;
	color: #ffffff;
}
#navWrapper .menu-horizontal ul a:hover{
	background: #1e1e1e;
	color: #fff;
	text-decoration: none;
}
#navWrapper .menu-horizontal ul li.hover a.dynamic-children {
	background: #1e1e1e;
	color: #fff;
	text-decoration: none;
	}
.s4-tn li.static > .menu-item {
    color: #fff;
    display: block;
    z-index: 1;
    padding: 0px;
	margin: 1em 0 0.5em 0;
	min-height: 15px;
}


 #navWrapper ul li.static a.static,
  #navWrapper ul li.static span.static{
	padding: 20px 0px 20px 0px;
	margin: 0;
	border-bottom: 4px solid #1e1e1e;
	border-top: 0px solid #1e1e1e;
	border-left: 0px solid #1e1e1e;
	border-right: 0px solid #1e1e1e;
	width: 100%;
	min-height: 15px;
	display: block;
 

}
#navResponsive ul li.static a.static,
#navResponsive ul li.static span.static{
	min-height: 58px;
}
#navWrapper ul li.static a.static .additional-background,
#navWrapper ul li.static span.static .additional-background{
	padding: 0px 22px 0px 22px;
}
#navWrapper ul li.static a.static:hover,
#navWrapper ul li.static span.static:hover,
#navWrapper ul li.static a.selected{
  border-bottom: 4px solid #d0b977;
}
.s4-tn .menu ul.dynamic {
	background:#1e1e1e;
    display: block;
    left: -999em;
    margin-top: 0px;
    padding: 9px 0 9px;
    position: absolute;
    z-index: 50;  
    margin-left:0px ;
	border:0px solid #424242;
	border-bottom: 0px solid #1e1e1e;
}
.menu ul.dynamic li {
	display:inline;
	float:left;
	padding-bottom:4px;
	padding-right: 10px;
	border-right: 0px solid #1e1e1e;
}
#navWrapper .menu ul.dynamic li a:hover{
	color: #cfb37c;
}
/*A-Z*/
#searchcontent,
#searchcontent li{
	font-size: 14px;
}


.menu-vertical {
  border: 0px #efeeee solid;
  background: #efeeee;
  margin: 0 0 0 0;
  width: 14.2em;
  padding: 1em 0 1em 0;
 font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
 
} 
.s4-ql ul.root ul, #columnTertiary .s4-ql ul ul, #columnSecondary .s4-ql ul ul, #auxContent .s4-ql ul ul, #columnPrimary .s4-ql ul ul {
    margin: 3px 0 0;
    padding-left: 0;
}
.s4-ql li ul.static li {
    line-height: 150%;
    list-style-type: none;
    margin: 0 0 0 0;
}
.s4-ql ul.root ul > li > a {
  font-size: 14px;
  padding: 3px 4px 4px 6px;
  text-shadow: none;
}
.s4-ql ul.root > li > a.selected{
    background: #d0b977 url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;
    border-color: #fff #fff #cfcfd0 #fff; /*light gray accent color*/
    border-width: 0px !important; /*overrding core*/
    color: #1e1e1e !important; /*universty primary gold color*/
    padding:0.5em 32px 0.5em 0.5em;
    padding-left: 10px !important; /*overrding core*/
    border-bottom: 1px #cfcfd0 solid !important;/*overrding core*/  /*light gray accent color*/
    border-left: 0px #fff solid !important;/*overrding core*/
    border-right: 0px #fff solid !important;/*overrding core*/
    border-top: 0px #fff solid !important;/*overrding core*/
    text-decoration: none;
}

.s4-ql a.selected {
    background: #d0b977;
    border-color: #fff #fff #cfcfd0 #fff; /*light gray accent color*/
    border-width: 0px !important; /*overrding core*/
    color: #1e1e1e !important; /*universty primary gold color*/
    padding:0.5em 0.5em 0.5em 0.5em;
    padding-left: 10px !important; /*overrding core*/
    border-bottom: 1px #cfcfd0 solid !important;/*overrding core*/  /*light gray accent color*/
    border-left: 0px #fff solid !important;/*overrding core*/
    border-right: 0px #fff solid !important;/*overrding core*/
    border-top: 0px #fff solid !important;/*overrding core*/
    text-decoration: none;
}
 
.s4-ql ul.root > li:last-child > .menu-item,
.s4-ql ul.root > li:last-child  > a:hover {
	border-bottom: 0px #cfcfd0 solid !important;
}
.s4-ql ul.root > li > .menu-item, 
.s4-qlheader, .s4-qlheader:visited {
  border-bottom: 1px #cfcfd0 solid;
  color: #1e1e1e;
  display: block;
    padding:0.5em 0.5em 0.5em 0.5em;
    padding-left: 10px !important; /*overrding core*/
  text-decoration: none;
  font-size: 16px;
}
.s4-ql ul.root > li > ul > li> .menu-item{
    padding:0.5em 0.5em 0.5em 0.5em;
    padding-left: 25px !important; /*overrding core*/
	border-bottom: 1px #efeeee solid !important;/*overrding core*/  /*light gray accent color*/

}
#localNav .s4-ql li a:hover {
  text-decoration: none;
  font-weight: 600;
  text-shadow: none;
  letter-spacing: -.05px;
}
#localNav .s4-ql ul.root ul > li > a:hover, 
#localNav .s4-ql ul.root ul > li > a.selected,
.s4-ql ul.root ul > li > a:hover, 
.s4-ql ul.root ul > li > a.selected {
	color: #1e1e1e;
  text-shadow: none;
}

/*legacy browser fixes*/
.ie7 #docResponsiveWrapper .menu-horizontal ul li.static,
.ie8 #docResponsiveWrapper .menu-horizontal ul li.static {
    height: auto;
    width: auto;
}
.ie7 #docResponsiveWrapper,
.ie8 #docResponsiveWrapper{
    background: #fff;
}
.ie7 #docResponsiveWrapper #ftResponsiveWrapper,
.ie8 #docResponsiveWrapper #ftResponsiveWrapper {
    background: #202020;
}
#ft #UFtWrapper a, #ft span {
    border-bottom: 0 solid #2b2b2b;
    color: #d0b977;
}
/* ------------------------------------------------------------*/
/* ------------>>> header, wrappers, columns and utility <<<-------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------>>> css3 breadcrumbs <<<-------------*/
/* ------------------------------------------------------------*/
.breadcrumb {
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
  display: block;
  color: #000000;
  margin-top: 0px;
  padding: 0px;
  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  height: auto;
}
.breadCrumbs {
	background: #efeeee;
	border-width: 1px;
	border-style: solid;
	border-color: #c8c8c8 #c8c8c8 #c8c8c8;
	overflow: hidden;
	width: 99.8%;
	margin: 0;
}
.breadcrumb span{
		display: none;
}
.ie8 .breadCrumbs span,
.ie7 .breadCrumbs span{
	display: none !important;
}
#bdResponsiveWrapper .breadCrumbs {
	width: 95%;
}
#bdResponsiveWrapper .criticalPathCrumb .breadCrumbs {
	
		width: 95%;
}
.breadCrumbs a {
	padding: .3em 1em .3em 2em;
	float: left;
	text-decoration: none;
	color: #474747;
	position: relative;
	background-color: #efeeee;
}

#bdResponsiveWrapper .breadCrumbs a {
	padding: .3em 1em .3em 1em;
	float: none;
	text-decoration: none;
	color: #474747;
	position: relative;
	background-color: #efeeee;
}
.breadCrumbs li:first-child a {
	padding-left: 1em;
}
.breadCrumbs a:hover {
	background: #fff;
}
/*add the arrows*/
#bd .breadCrumbs a::after, 
#bd .breadCrumbs a::before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid;
	right: -1em;
}
.breadCrumbs li {
	display: inline;
	padding:0px 6px 0px 6px;
	font-size:1em; 
}

#bd .breadCrumbs li {
	float: left;
	padding: 0;
}
/*the arrows fill*/
#bd .breadCrumbs li {
	float: left;
	padding: 0;
}

#bd .breadCrumbs a::after {
	z-index: 2;
	border-left-color: #efeeee;
}
/*the arrows border*/
#bd .breadCrumbs a::before {
	border-left-color: #c8c8c8;
	right: -1.1em;
	z-index: 1;
}
#bd .breadCrumbs a:hover::after {
	border-left-color: #fff;
}
#bd .breadCrumbs span{
	display: none;
}
.ie7 #bd .breadCrumbs span,
.ie8 #bd .breadCrumbs span,
.ie7 #docResponsiveWrapper  .breadCrumbs span,
.ie8 #docResponsiveWrapper  .breadCrumbs span{
	display: block;
	float: left;
	padding-right: 5px;
	padding-top: 3px;
}
#bd .breadCrumbs .bcNodeTerminus, 
#bd .breadCrumbs .bcNodeTerminus:hover,
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus, 
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus:hover {
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: none;
	font-size: 14px;
	padding: .3em 1em .3em 2em;

}
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus, 
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus:hover {
	clear:both;
	padding: .3em 1em .3em 1em;

}
#docResponsiveWrapper .breadcrumb{
	height:	 auto;
}
.ie7 #bd .bcNodeTerminus,
.ie8 #bd .bcNodeTerminus,
.ie7 #docResponsiveWrapper .bcNodeTerminus,
.ie8 #docResponsiveWrapper .bcNodeTerminus{
	display: block;
	float: left;
	padding-right: 5px;
	padding-top: 3px;
}
.breadCrumbs .bcNodeTerminus::after, .breadCrumbs .bcNodeTerminus::before {
	content: normal;
}
#docResponsiveWrapper .breadCrumbs li {
	float: none;
	display: block;
	padding: 0;
}
/* ------------------------------------------------------------*/
/* ------------>>> css3 breadcrumbs <<<-------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------>>> Reusable content, infoboxes <<<-------------*/
/* ------------------------------------------------------------*/


#columnPrimary .infoBox {
	padding-right: 0;
	margin-right: 0;
	padding: 1em 0 .5em 3em;  
    width: 95%;
}
#docResponsiveWrapper #columnPrimary .infoBox {
    width: 100%;
}
.infoBox {
	padding-right: 0;
	padding-left: 3em;
	margin-right: 0;
	border-top: 0px #d0b977 solid;	  /*light gray accent color*/
	border-bottom: 0px #cfcfd0 solid;	  /*light gray accent color*/
	border-left: 1px #cfcfd0 solid;	  /*light gray accent color*/
	border-right: 1px #cfcfd0 solid;	  /*light gray accent color*/
	background: #f4f4f4;
}
.infoBox:first-of-type {
	border-top: 4px #d0b977 solid;	  /*light gray accent color*/
}
.infoBox:last-of-type {
	border-bottom: 1px #cfcfd0 solid;	  /*light gray accent color*/
}
.infoBox h3{
	font-size: 2.16em; 
	font-weight: normal;
}
#columnPrimary .infoBox h3{
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;
	margin-bottom: 9px;
	color: #1e1e1e;
}
#columnPrimary .infoBox h3 a, #columnPrimary .infoBox h3 a:link, #columnPrimary .infoBox h3 a:visited{
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
}
#columnPrimary .infoBox h3 a, #columnPrimary .infoBox h3 a:link, #columnPrimary .infoBox h3 a:visited{
	font-size: 1em;	
	text-transform: none;
	text-decoration: none;
}
#columnPrimary .infoBox h3 a:hover{
	text-decoration: underline;
}
#columnSecondary .infoBox h3 a, #columnSecondary .infoBox h3 a:link, #columnSecondary .infoBox h3 a:visited,
#auxContent .infoBox h3 a, #auxContent .infoBox h3 a:link, #auxContent .infoBox h3 a:visited,
#columnTertiary .infoBox h3 a, #columnTertiary .infoBox h3 a:link, #columnTertiary .infoBox h3 a:visited{
	font-size: 1em; 
	color: #1e1e1e;
}
.infoBox img {
    margin: 6px;
}
 
/* ------------------------------------------------------------*/
/* ------------>>> Reusable content, infoboxes <<<-------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------>>> Reusable content, buttons <<<-------------*/
/* ------------------------------------------------------------*/
.sideBar-callOut{
	background: #fff;
	padding: 0;
	padding-bottom: 14px;
	width: 200px;
}
#docResponsiveWrapper .sideBar-callOut{
	width: auto;
}
.sideBar-callOut a,
.sideBar-callOut a:visited, 
.ms-WPBody .sideBar-callOut a:link{
	background: #e2e2e1;
	text-align: right;
	padding: 0;
	font-weight: normal;
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
 
.sideBar-callOut span {
    display: block;
    padding: 5px 5px 1px 5px;
	background: #e2e2e1;
	margin-bottom: 16px;
	text-align: right;
}
#docResponsiveWrapper .sideBar-callOut a img,
#columnSecondary .sideBar-callOut a img {
  display: block;
  height: auto;
  width: 100%;
  margin-top: 0px;
}
/* ------------------------------------------------------------*/
/* ------------>>> Reusable content, buttons <<<-------------*/
/* ------------------------------------------------------------*/
.highlight {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #bababa;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;

-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);

}
.highlight h4, 
.ms-WPBody .highlight h4 {
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.75em;
	text-transform: uppercase;
	background: #cfb87c;
	padding: 10px 10px 10px 15px;
}
#sideBar .highlight ul, #columnPrimary .highlight ul, #columnTertiary .highlight ul, #columnSecondary .highlight ul, #auxContent .highlight ul, .highlight ol {
  font-size: 1em;
  margin-left: 3em;
}
#docResponsiveWrapper .highlight {
    padding: 0em 0em 1em 0;
    padding-top: 0em;
    padding-right: 0px;
    padding-bottom: 1em;
    padding-left: 0px;
    width: 100%;
}
#docResponsiveWrapper .highlight h4 {
  margin: 0;
  margin-top: 0em;
  margin-right: 0px;
  margin-bottom: 0.75em;
  margin-left: 0px;
}
#docResponsiveWrapper .highlight p {
  margin: .5em 1em .5em 15px;
  margin-top: 0.5em;
  margin-right: 1em;
  margin-bottom: 0.5em;
  margin-left: 15px;
}
.sidebarInfo{
	background: #ffffff;
	border-bottom: 1px #242320 solid;
	color: #000;
	position: relative;
}
.sidebarInfo .mainHead, .sidebarInfo h3 {
 font-family: source_sans_semibold,Helvetica,Arial,sans-serif;
 color: #000;
  background: #cfb87c;
  padding: 15px 20px;
  margin: 0;
  text-transform: uppercase;
}
.sidebarInfo .subHead, .sidebarInfo h4 {
      font-family: source_sans_semibold,Helvetica,Arial,sans-serif;
  width: auto;
  font-size: 1.25em;
  line-height: 100%;
  color: #000;
  padding: 10px 15px;
}

.sidebarInfo .more,
.sidebarInfo a.more,
.sidebarInfo a.more:link,
.sidebarInfo a.more:visited {
		font-weight:400;
		float:left;
		margin:5px 0 10px;
		font-size:18px;
		width:100%;
		color:#000;
		text-align: right;
		position: absolute;
		right: 15px;
		bottom: 10px;
}
.sidebarInfo .more:hover {
		color:#000;
		text-decoration: none;
}
.sidebarInfo .more:hover:after {
		color: black;
		/*margin-left: -45px;
		padding: 5px 5px 5px 60px;*/
		/*position: relative;*/
		/*transition: all .3s ease 0s;*/
		z-index: -1;
		background-color: #cfb87c;
}	
.sidebarInfo .more:after {
	 content: "\e092";
	 font-family: "Glyphicons Halflings";
		background-color: #cfb87c;
	padding: 2px 5px 3px 7px;
		color:#fff;
		margin-left:10px;
		font-size:14px;		
}


.ms-rtestate-write .sidebarInfo p, .ms-rtestate-read .sidebarInfo p, .sidebarInfo p{
  margin: 5px 5px 10px 15px;
}
.sidebarInfo img {
	margin: 0 auto;
	border-bottom: 6px #cfb87c solid;
}
#docResponsiveWrapper .sidebarInfo img {
margin: 0 auto;
  padding: 0px;
  display: block;
  height: auto;
  width: 100%;
  /* width: auto; */
}
#columnPrimary .sidebarInfo li,
.sidebarInfo ul li {
  margin: 0 0 0 20px;
  list-style-position: outside;
  list-style-type: disc;
  padding: 0px 5px 10px 0px;
  background: transparent;
}

#columnSecondary .sidebarInfo ul,
#columnTertiary .sidebarInfo ul,
#auxContent  .sidebarInfo ul {
  margin-left: 1em;
  margin-top: 0px;
  padding: 3px 0px 0px 0px;
}
.sidebarInfo table{
	margin: 5px 5px 5px 15px;
}

.cta-button {
      font-family: source_sans_semibold,Helvetica,Arial,sans-serif;
background: #fee8ce url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;
  color: #000000;
  text-align: left;
  padding: 0px;
  margin: 13px 0px 0px 0px;
  width: auto;
  min-height: 12px;
  font-size: 18px;
  text-transform: none;
  -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 2px #ef8200 solid;
	padding: 5px 32px 5px 5px;
	text-transform: uppercase;
}
.cta-button:hover {
  background: #ef8200 url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;

}
.cta-button a,
.cta-button a:link,
.cta-button a:visited,
.cta-button a:active{
	text-align: left;
	display:block;
	padding: 15px 15px 15px 15px;
	color: #000;
	font-family: source_sans_semibold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.cta-button a:hover{
	text-decoration: none;
}


.blue-cta{
  background: #c9e9f1 url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;
	border: 2px #0eaed3 solid;
	
}
.blue-cta:hover{
  background: #0eaed3 url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;
}
.purple-cta{
  background: #f0d3f0 url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;
	border: 2px #d176d1 solid;
	
}
.purple-cta:hover{
  background: #d176d1 url(/Style%20Library/DDCthemes/CAM/images/navside.png) no-repeat scroll right center;

}

/*----------------------------
  tabs web part and layout
  --------------------------*/
#tabs .ui-tabs-nav {
    width: 100%;
}
.tabsWebPart ul.ui-tabs-nav, #columnPrimary ul.ui-tabs-nav, #columnTertiary ul.ui-tabs-nav, #columnSecondary ul.ui-tabs-nav, #auxContent ul.ui-tabs-nav {
    border-bottom: 1px solid #cfcfd0;
    border-top: 1px solid #cfcfd0;
    border-left: 1px solid #cfcfd0;
    border-right: 1px solid #cfcfd0;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    text-align: left;
}
#tabs .ui-tabs-nav li {
    margin: 0 0px 0 0;
 
}
#tabs .ui-tabs-nav a, #tabs .ui-tabs-nav a span {
    background: #f4f4f4 none repeat scroll 0 0;
    color: #1e1e1e;
    line-height: 3.5em;
    margin: 0;
    outline: 0 none;
}
#tabs .ui-tabs-panel,
#sectionHome1 #tabs .ui-tabs-panel {
    padding: 12px;
    float: left;
    clear:both;
}
#tabs .ui-tabs-panel {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #cfcfd0;
    border-top: 0px solid #cfcfd0;
    border-left: 1px solid #cfcfd0;
    border-right: 1px solid #cfcfd0;
   float: none;
    padding: 12px;
    width: 100%;
    box-sizing: border-box;
 
}
.tabsWebPart ul.ui-tabs-nav, #columnPrimary ul.ui-tabs-nav, #columnTertiary ul.ui-tabs-nav, #columnSecondary ul.ui-tabs-nav, #auxContent ul.ui-tabs-nav {
    width: 100%;
box-sizing: border-box;}

.tabsWebPart .ui-tabs-nav li a, 
#columnPrimary .tabsWebPart .ui-tabs-nav li a,
 #columnPrimary .tabsWebPart .ui-tabs-nav li a:link, 
 .ms-WPBody .tabsWebPart .ui-tabs-nav li a:link, 
 #columnSecondary .tabsWebPart .ui-tabs-nav li a:link, 
 #columnTertiary .tabsWebPart .ui-tabs-nav li a:link, 
 #auxContent .tabsWebPart .ui-tabs-nav li a:link {
    color: #1e1e1e;
    padding: 0 1em;
    text-decoration: none;
}
.tabsWebPart ul.ui-tabs-nav li, 
#columnPrimary .tabsWebPart ul.ui-tabs-nav li, 
#columnTertiary .tabsWebPart .ui-tabs-nav li, 
#columnSecondary .tabsWebPart .ui-tabs-nav li, 
#auxContent .tabsWebPart .ui-tabs-nav li, 
#pageSpotlightWrapper .tabsWebPart .ui-tabs-nav li, 
#Welcome3 #columnPrimary #pageSpotlightWrapper .tabsWebPart .ui-tabs-nav li {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 0 solid #000;
    display: inline-block;
    font-weight: bold;
    line-height: 2.834em;
    margin: 0 6px 1px 0;
    padding: 0.33em 0;
    text-align: left;
}

#docResponsiveWrapper .tabsWebPart ul.ui-tabs-nav, 
#docResponsiveWrapper #columnPrimary ul.ui-tabs-nav, 
#docResponsiveWrapper #columnTertiary ul.ui-tabs-nav, 
#docResponsiveWrapper #columnSecondary ul.ui-tabs-nav, 
#docResponsiveWrapper #auxContent ul.ui-tabs-nav {
    border-color: #cfcfd0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    line-height: 1.5em;
    margin: 0;
    padding: 0 0 0;
    text-align: left;
}

#docResponsiveWrapper .tabsWebPart .ui-tabs-nav li.ui-tabs-selected, 
#docResponsiveWrapper #columnPrimary .tabsWebPart .ui-tabs-nav li.ui-tabs-selected, 
#docResponsiveWrapper #columnTertiary .tabsWebPart .ui-tabs-nav li.ui-tabs-selected,
 #docResponsiveWrapper #columnSecondary .tabsWebPart .ui-tabs-nav li.ui-tabs-selected, 
 #docResponsiveWrapper #auxContent .tabsWebPart .ui-tabs-nav li.ui-tabs-selected, 
 #docResponsiveWrapper #pageSpotlightWrapper .tabsWebPart .ui-tabs-nav li.ui-tabs-selected, 
 #docResponsiveWrapper #Welcome3 #columnPrimary #pageSpotlightWrapper .tabsWebPart .ui-tabs-nav li.ui-tabs-selected, 
 #docResponsiveWrapper #tabs .ui-tabs-selected {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 0 solid #000;
    color: #1e1e1e;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    line-height: 2.834em;
    margin: 0 6px 0 0;
    padding: 0 0;
    text-align: left;
    top: 0;
}
#docResponsiveWrapper #tabs .ui-tabs-nav .ui-tabs-selected a,
 #docResponsiveWrapper #tabs .ui-tabs-nav .ui-tabs-selected a span {
    background-color: transparent;
    background-position: 100% -42px;
    color: #1e1e1e;
    cursor: pointer;
    line-height: 3.5em;
    text-decoration: none;
    top: 0;
}
#docResponsiveWrapper .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #columnPrimary .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #columnTertiary .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #columnSecondary .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #auxContent .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #pageSpotlightWrapper .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #Welcome3 #columnPrimary #pageSpotlightWrapper .tabsWebPart .ui-tabs-nav li.ui-tabs-active, 
#docResponsiveWrapper #tabs .ui-tabs-active {
    background: #d0b977 none repeat-x scroll left center;
    border-bottom: 0 solid #006592;
    color: #1e1e1e;
    cursor: pointer;
    top: 0;
}
#docResponsiveWrapper #tabs .ui-tabs-nav .ui-tabs-active a, #docResponsiveWrapper #tabs .ui-tabs-nav .ui-tabs-active a span {
    background-color: transparent;
    background-position: 100% -42px;
    color: #000;
    line-height: 3.5em;
    text-decoration: none;
    top: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-widget-header {
    background: #fff none repeat scroll 0 0;
    border: 0 solid #cccccc;
    color: #474a4c;
    font-weight: bold;
}
.tabsWebPart .ui-tabs-panel {
     background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #cfcfd0;
    border-top: 0px solid #cfcfd0;
    border-left: 1px solid #cfcfd0;
    border-right: 1px solid #cfcfd0;
     color: #474a4c;
    display: block;
    line-height: 150%;
    padding: 5px 0 5px 5px;
}

/*----------------------------
  tabs web parts and layout
  --------------------------*/
  /*----------------------------
  Accordion web parts
  --------------------------*/
#accordion .accordion_header, 
#accordion .accordion_body {
    font-size: 1em;
    margin: 0;
    padding: 23px 25px 23px 25px !important;
    width: 100%;
 
}
#accordion .accordion_header {
    background: #ffffff url("/Style%20Library/DDCthemes/images/shared/icons/accordionPlus.png") no-repeat scroll right 50%;
	border-left: 1px solid #d7d7d7 !important;
	border-right: 1px solid #d7d7d7 !important;
    border-bottom: 1px solid #d7d7d7 !important;
	color: #333333;
	margin: 20px 0px 0px 0px;
}
#accordion .accordion_header :last-child {
	border-bottom: 1px solid #d7d7d7 !important;
	
}
#accordion .active {
    background: #ffffff url("/Style%20Library/DDCthemes/images/shared/icons/accordionMinus.png") no-repeat scroll right 50% !important;
	border-bottom: 1px solid #d7d7d7 !important;
}
#accordion .accordion_body {
    -moz-border-bottom-colors: #d7d7d7 !important;
    -moz-border-left-colors: #d7d7d7 !important;
    -moz-border-right-colors: #d7d7d7 !important;
    -moz-border-top-colors: #d7d7d7 !important;
    background: #fff none repeat scroll 0 0 !important;
    border-color: -moz-use-text-color #d7d7d7 #d7d7d7 !important;
    border-color: #d7d7d7  !important;
    border-image: none !important;
    border-style: solid !important;
    border-width: 0 1px 1px 1px !important;
    line-height: 150%;
    margin-top: 0;
 
} 
.ui-accordion-content {
	 background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #d7d7d7 #d7d7d7;
    border-style: solid !important;
    border-width: 0 1px 1px 1px !important;
    color: #333333;
    font-size: 1em;
    margin-top: 0;
    padding: 0.5em 0.5em 0.5em 1.5em;
	border-left: 1px solid #d7d7d7 !important;
	border-right: 1px solid #d7d7d7 !important;
    border-bottom: 1px solid #d7d7d7 !important;
}
.ui-icon {
    background: #fff url("/Style%20Library/DDCthemes/images/shared/icons/accordionPlus.png") no-repeat scroll left bottom;
    float: right;
    height: 67px;
    margin: 0px 0px 0 0;
    overflow: hidden;
    width: 97px;
}
.ui-state-active .ui-icon {
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/accordionMinus.png") no-repeat scroll 0 bottom !important;
}
.ms-WPBody .ui-accordion-header a:link,
 .ms-WPBody .ui-accordion-header span.iconSpace {
    display: block;
    margin-right: 67px;
    text-decoration: none;
    padding: 1.65em 0em;

}
.ui-accordion-header, .ms-WPBody h3.ui-accordion-header, #Welcome4 h3.ui-accordion-header, #Welcome4 .ms-WPBody h3.ui-accordion-header {
    cursor: pointer;
    font-size: 1em !important;
    font-weight: bold;
    line-height: 1.5em;
	margin: 20px 0px 0px 0px;
    padding: 0em 0em 0em 0.416em;
	border-left: 1px solid #d7d7d7 !important;
	border-right: 1px solid #d7d7d7 !important;
    border-bottom: 1px solid #d7d7d7 !important;
}
.ms-WPBody .accordionWebPart h3.ui-state-active {
    background-color: #fff;
    border-bottom: 1px solid #d7d7d7;
    color: #333333;
    font-weight: bold;
}
 /*----------------------------
  Accordion web parts
  --------------------------*/

/*----------------------------
  general web part
  --------------------------*/
.ms-WPTitle h3, h3.ms-standardheader, h3.ms-WPTitle, .ms-WPBody h3.ms-WPTitle, .ms-WPBody h3.ms-standardheader, #columnPrimary h3.ms-standardheader a, #columnPrimary h3.ms-standardheader a:link, #columnPrimary h3.ms-standardheader a:visited, #columnSecondary h3.ms-standardheader a, #columnSecondary h3.ms-standardheader a:link, #columnSecondary h3.ms-standardheader a:visited, #auxContent h3.ms-standardheader a, #auxContent h3.ms-standardheader a:link, #auxContent h3.ms-standardheader a:visited, #columnTertiary h3.ms-standardheader a, #columnTertiary h3.ms-standardheader a:link, #columnTertiary h3.ms-standardheader a:visited, #columnPrimary h3.ms-WPTitle a, #columnPrimary h3.ms-WPTitle a:link, #columnPrimary h3.ms-WPTitle a:visited, #columnSecondary h3.ms-WPTitle a, #columnSecondary h3.ms-WPTitle a:link, #columnSecondary h3.ms-WPTitle a:visited, #auxContent h3.ms-WPTitle a, #auxContent h3.ms-WPTitle a:link, #auxContent h3.ms-WPTitle a:visited, #columnTertiary h3.ms-WPTitle a, #columnTertiary h3.ms-WPTitle a:link, #columnTertiary h3.ms-WPTitle a:visited, #Welcome4 h3.ms-WPTitle {
    color: #1e1e1e;
    font-family: source_sans_proregular,Helvetica,Arial,sans-serif;
    font-size: .75em;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 100%;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    padding: 2px 0 3px 5px;
    text-decoration: none;
    text-transform: none;
    width: auto;
}
/*----------------------------
  general web part
  --------------------------*/
/*----------------------------
  Tables
  --------------------------*/

table.table th, .table table th {
    background-color: #e2e2e1;
    border: medium none;
    color: #333333;
}
.table tr:nth-child(2n+1) {
    background-color: #e2e2e1;
    color: #333333;
}
.contentTable thead th, .contentTable tfoot th {
    background: #e2e2e1 none repeat scroll 0 0;
    border-right: 1px solid #fff;
    color: #333333;
    vertical-align: top;
    
}
.contentTable tr.odd {
    background-color: #e2e2e1;
    color: #333333;
}
#columnPrimary .contentTable tr.odd td {
    background: #e2e2e1;
    color: #333333;
}
/*----------------------------
  Tables
  --------------------------*/


#sectionHome1 #pageIntro {
    background-color: #fff;
    padding: 0 6px 6px;
    width: 100%;
}
/*----------------------------
  text
  --------------------------*/
blockquote {
    border-left: 5px solid #ddd;
    border-top: 0px solid #eee;
    border-bottom: 0px solid #eee;
    border-right: 0px solid #eee;
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px;
}
/*-------------------------------------------------------------------*/
/*---------------------CSS for Kwizkom list tables-------------------*/
/*-------------------------------------------------------------------*/

.contentRow td.ms-gb{
	display: none;
}


.RadGrid_Office2007, .RadGrid_Office2007 .rgMasterTable, .RadGrid_Office2007 .rgDetailTable, .RadGrid_Office2007 .rgGroupPanel table, .RadGrid_Office2007 .rgCommandRow table, .RadGrid_Office2007 .rgEditForm table, .RadGrid_Office2007 .rgPager table, .GridToolTip_Office2007 {
    font: 14px arial,Helvetica, sans-serif !important;
}
.ms-WPBody .RadGrid_Office2007 {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #707070;
    color: #333333;
}
.ms-WPBody .RadGrid_Office2007 .rgGroupPanel {
	display:none;
}
.ms-WPBody .RadGrid_Office2007 .rgHeader, .ms-WPBody .RadGrid_Office2007 th.rgResizeCol {
    border-width: 0 0 0px 0 !important;
    background: none repeat scroll 0 0 #707070 !important;
}
.RadGrid_Office2007 .rgHeader, .RadGrid_Office2007 .rgHeader a {
    color: #fff !important;
}
.ms-WPBody .RadGrid_Office2007 .rgGroupHeader {
    background: none repeat scroll 0 0 #fff !important;
    color: #000 !important;
    font-weight: bold;
}
.ms-WPBody .RadGrid_Office2007 td.rgGroupCol, .ms-WPBody .RadGrid_Office2007 td.rgExpandCol {
    background: none repeat scroll 0 0 #fff !important;
    border-color: #fff !important;
}
.ms-WPBody .RadGrid_Office2007 .rgGroupHeader td {
    border-bottom: 1px solid #fff !important;
    border-top: 1px solid #FCFCFD;
}
.ms-WPBody .rgRow {
	background-color:#e1e1e1;
}
.ms-WPBody .RadGrid_Office2007 .rgGroupHeader td {
    padding-left: 0px !important;
}
.RadGrid_Office2007 .rgRow td, .RadGrid_Office2007 .rgAltRow td {
    border-color: #ffffff !important;
}
.RadGrid_Office2007 .rgHeader, .RadGrid_Office2007 th.rgResizeCol {
	border-bottom: 0px solid #ffffff;
}

/*----------------------------
  scaling images in an image web part
  --------------------------*/

[id^=MSOImageWebPart]{
	max-width:100%;
	height:auto;
}
/*----------------------------
  scaling images in an image web part
  --------------------------*/
  
.contentTable,
#criticalPathPage .table {
	margin:10px 0 20px;
}  

/*ipad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.megaMenu{
	background: #1e1e1e;
	color: #fff;
	font-size: 12px;
}
.megaMenu ul li{
	font-size: 12px;
	
}
.megaMenu .caret{
	display: none;
}
 .heroVideoInner {
	background: #333 url(/Documents/WebParts2015Redesign/03HeroVideo/image/mobileImage.jpg) no-repeat scroll left top !important;
	min-height: 400px;
}
#hero{
	display: none;
}
.megaMenu .navbar .nav>li>a, .megaMenu .nav > li > a {
    padding: 17px 8px;
}
.megaMenuList .dropdown,
.navbar-right .dropdown{ 
	   border-right: 0px solid #1e1e1e;
}
.megaMenuList .dropdown:first-child,
#resourcesDrop { 
	   border-left: 0px solid #1e1e1e;
}
.megaMenu,
.ms-WPBody .megaMenu{
	border-top: 0px solid #1e1e1e;
}
#bdResponsiveWrapper .breadCrumbs a {
	padding: .3em 1em .3em 2em;
	float: left;
	text-decoration: none;
	color: #474747;
	position: relative;
	background-color: #efeeee;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
#bdResponsiveWrapper .breadCrumbs a {
	padding: .3em 1em .3em 2em;
	float: left;
	text-decoration: none;
	color: #474747;
	position: relative;
	background-color: #efeeee;
}
.megaMenu .caret{
	display: none;
}

 .heroVideoInner {
	background: #333 url(/Documents/WebParts2015Redesign/03HeroVideo/image/mobileImage.jpg) no-repeat scroll center top !important;
	min-height: 500px;
	background-size: 100%;
}
#hero{
	display: none;
}
.megaMenu .navbar .nav>li>a, .megaMenu .nav > li > a {
    padding: 17px 8px;
}
.megaMenuList .dropdown,
.navbar-right .dropdown{ 
	   border-right: 0px solid #1e1e1e;
}
.megaMenuList .dropdown:first-child,
#resourcesDrop { 
	   border-left: 0px solid #1e1e1e;
}
.megaMenu,
.ms-WPBody .megaMenu{
	border-top: 0px solid #1e1e1e;
}

}

/*----------------------------------------------------------------------------------------------
Custom CAM Homepage
-----------------------------------------------v---------------------------------------------*/
.modalGallery{
	color: #000;
	background: #fff;
	min-height: 500px;
	float:left;
	width: 100%;
	position: relative;
}
.modalGallery .mainHead, .modalGallery h3 {
 font-family: source_sans_semibold,Helvetica,Arial,sans-serif;
 color: #fff;
  background: #812b81;
  padding: 10px 20px;
  margin: 0;
  text-transform: uppercase;
  font-size: 31px;
  line-height: 100%;
}
.modalGallery h3.blue {
 color: #fff;
  background: #1c5690;
}
.modalGallery .subHead, .modalGallery h4 {
      font-family: source_sans_semibold,Helvetica,Arial,sans-serif;
	  width: auto;
	  font-size: 1.25em;
	  line-height: 100%;
	  color: #000;
	  padding: 10px 15px;
}
.gallerySpacing{
	padding: 15px 12px 0px 15px;
}	

.modalGallery a img{
	width: 150px;
	height: 115px;
	margin: 7px 9px 8px 9px

	
}
.modalGallery .more,
.modalGallery a.more,
.modalGallery a.more:link,
.modalGallery a.more:visited {
		font-weight:400;
		float:left;
		margin:5px 0 10px;
		font-size:18px;
		width:100%;
		color:#000;
		text-align: right;
		position: absolute;
		right: 15px;
		bottom: 10px;
}

.modalGallery .more:hover {
		color:#000;
		text-decoration: none;
}
.modalGallery .more:hover:after {
		color: black;
		/*margin-left: -45px;
		padding: 5px 5px 5px 60px;*/
		/*position: relative;*/
		/*transition: all .3s ease 0s;*/
		z-index: -1;
		background-color: #cfb87c;
}	
.modalGallery .more:after {
	 content: "\e092";
	 font-family: "Glyphicons Halflings";
		background-color: #cfb87c;
	padding: 2px 5px 3px 7px;
		color:#fff;
		margin-left:10px;
		font-size:14px;		
}

.fullWidthMP  .cbq-layout-main{
	width: 100%;
}
.fullWidthMP .fluidBody {	
	background: #242320 url(/Style%20Library/DDCthemes/CAM/images/goldpix.png) repeat-x scroll right bottom;
		color: #fff;
}
.contentContainer {
	background: #fff;
	float: left;
	width: 100%;	
}
#fullWidthWelcomePage .contentContainer1,
#fullWidthWelcomePage .contentContainer2,
#fullWidthWelcomePage .contentContainer7{
	background: #242320;
}
#fullWidthContentPage .contentContainer2{
padding: 15px 0px;
	
}
.contentContainer2 .containerWrapper,
.contentContainer7 .containerWrapper{
	max-width: 1170px;
	margin: 0 auto;
}
.contentContainer2 .sidebarInfo{
	min-height: 490px;
}
.contentContainer7{
	padding: 65px 0px;
}
/*----------------------------------------------------------------------------------------------
Custom CAM Homepage
-----------------------------------------------v---------------------------------------------*/
.mobileMain{
	padding-bottom: 25px;
}
.imgScale{
 	padding-bottom: 25px;

}.mobileSubLeft{
	padding-left: 0px;
}
.mobileSubRight{
	padding-right: 0px;
}
.imgScale img{
	max-width: 100%;
	height: auto;
	display:block;
}
/*----------------------------------------------------------------------------------------------
Custom web parts
-----------------------------------------------v---------------------------------------------*/


  /*----------------------------
filter cards web part
  --------------------------*/
.filterCards{
	font-family: source_sans_proregular,Arial,Helvetica,sans-serif;
	float: none;
	max-width: 1170px;
	margin: 25px auto 50px auto;
	clear: both;

}  	
.filterCards .summary{
	    font-family: source_sans_proregular,Arial,Helvetica,sans-serif;
	font-size: 16px;	
}
.filterCards a:hover {
		text-decoration:none;
}
.filterCards .slide {
	margin-top: 20px;
	}
.filterCards .slide:hover {
}
.filterCards .slideInner {
		border-color: #cfb87c #ccc #ccc;
		border-style: solid;
		border-width: 4px 1px 1px;
		text-align:left;
		padding: 10px 20px 50px;
		position:relative;
		display:block;
	-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
}
.filterCards h4 {
		font-size: 1.8em;
}
.filterCards .slideInner h5 {
		color: #888;
		width:100%;
}	
.filterCards p,
.filterCards span,
.filterCards .summary p,
.filterCards .summary span,
.filterCards .summary div {
		font-size:16px;
		color:#595959;
}
.filterCards .title,
.ms-WPBody .filterCards h3.title {
		border: medium none;
	color: #333;
	display: block;	font-size: 24px !important;
font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
	margin-bottom: 10px;
	margin-top: 20px;
	text-transform: uppercase;
	margin-bottom:20px;
}
.filterCards .more,
.filterCards a.more,
.filterCards a.more:link,
.filterCards a.more:visited {
		font-weight:400;
		float:left;
		margin:5px 0 10px;
		font-size:18px;
		width:100%;
		color:#000;
		text-align: right;
		position: absolute;
		right: 15px;
		bottom: 10px;
}
.filterCards .more:hover {
		color:#000;
}
.filterCards .slide:hover .more::after {
		color: black;
		/*margin-left: -45px;
		padding: 5px 5px 5px 60px;*/
		/*position: relative;*/
		/*transition: all .3s ease 0s;*/
		z-index: -1;
		background-color: #cfb87c;
}	
.filterCards .more:after {
	 content: "\e092";
	 font-family: "Glyphicons Halflings";
		background-color: #cfb87c;
padding: 2px 5px 3px 7px;
		color:#fff;
		margin-left:10px;
		font-size:14px;		
}
.filterCards .slide:hover {
 
}
	
.filterCards .slideInner img {
		margin: 15px auto;
		width:100%;
}
	
.filterCards .slideInner .image {
		float:left;
		width:100%;
}
.filterCards i {
		color:#ccc;
		margin: 0 5px;
		float:right;
		font-size:1.6em !important;
}
	
.filterCards .slide:hover i {
		color:#888;
}
	
.filterCards .social {
		position:absolute;
		bottom: 15px;
		right:20px;
}
	/* FLEXBOX STYLE */
	
.filterCards .flex h4, .flex .more {
		width:100%;
}	
.filterCards .flex.text p {
		width:100%;
}
.filterCards .slideInner.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
.filterCards .text.flex {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
 }
.filterCards .image.flex {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
			
/*----------------------------
filter cards web part
  --------------------------*/
	/*----------------------------
infographic web part
  --------------------------*/ 
.infoGraphic{
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
	background: #2f2b2c;
}
.infoGraphicWrap{
	max-width: 1200px;
	margin: auto;
}
.infoGraphic .factBox {
		padding:20px;
}
.infoGraphic .white {
		background-color:#fff;
		color: #000;
}
.infoGraphic .tan {
		background-color:#cfb87c;
		color: #000;
}
.infoGraphic h3,
.ms-WPBody .infoGraphic h3 {
		font-family: source_sans_proregular, Arial, Helvetica, sans-serif;   
		margin-top:0;
		color: #000;
		line-height: 1.1em;
		text-transform: uppercase;
	 
}
.infoGraphic h3.smHeader,
.ms-WPBody .infoGraphic h3.smHeader {
	font-size: 25px !important;
	line-height: 100%;
}
.infoGraphic h3.smHeader strong,
.ms-WPBody .infoGraphic h3.smHeader strong{
	font-size: 30px !important;
}

.infoGraphic h3 strong,
.ms-WPBody .infoGraphic h3 strong {
		font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
}
.infoGraphic strong.floatLarge{
    display: block;
    float: left;
    font-size: 100px;
    font-weight: normal;
    height: 80px;
    line-height: 80%;
   	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;   
	font-weight: normal;
}
.infoGraphic .container {
		width:90%;
		margin-top:10%;
}
.infoGraphic #factBack {
	background-color:#2f2b2c;
	bacound-position: center center;
	background-size: cover;
	min-height: 530px;
}
.infoGraphic .percent,
.infoGraphic h3.percent,
.ms-WPBody .infoGraphic h3.percent {
		font-size: 3em !important;
		line-height: 0.7;
}
.infoGraphic .social {
		display: none;
		margin-left: 10px;
		margin-top: -5px;
		margin-bottom:20px;
		text-align: right;
		width: 100%;
}
.infoGraphic .social i:first-child {
		margin-right: 7px;
}
.infoGraphic a i {
		color:#000;
		opacity:.3;
}
.infoGraphic a i:hover {
		opacity:1;
}
.infoGraphic .factBox h5 {
		font-weight:300;
		text-transform:uppercase;
		font-size:16px;

}
.infoGraphic blockquote {
		margin-bottom:0;
		padding:0 0 0 20px;
		font-size:16px;
		border: 0px solid #E1E1E1;
		border-left: 0px solid #eee;
}
.infoGraphic .noMargin {
		margin:0;
}
.infoGraphic .percentHalf {
		font-size: 1.2em !important;
		font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
		margin:0 5px;
		line-height:1;
}  
/*----------------------------
infographic web part
  --------------------------*/
/*----------------------------
static degree web part
  --------------------------*/
section.degreeStatic  {
	margin-top:0px;
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
	float:left;
	width: 100%;
	    margin-top: 25px;
	    margin-bottom: 25px;

	}
	
.degreeStatic h3, 
.degreeStatic h4 {
		font-weight:600;
		color: #333;
		margin-bottom: 20px;
	}
	
.degreeStatic h3,
.ms-WPBody .degreeStatic h3 {
	color: #333;
	display: block;	font-size: 24px !important;
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
	margin-bottom: 10px;
	margin-top: 10px;
	text-transform: uppercase;
	}
	
.degreeStatic .callToAction {
		background-color: #cfb87c;
		border-radius: 2px;
		color: #000;
		display: block;
		float: left;
		font-size: 18px;
		margin: 0px 20px 10px 0;
		padding: 7px 15px;
	}
.ms-WPBody .degreeStatic a.callToAction,
.ms-WPBody .degreeStatic a.callToAction:link,
.ms-WPBody .degreeStatic a.callToAction:active,
.ms-WPBody .degreeStatic a.callToAction:visited{
		color:#000;
}
	
.degreeStatic .callToAction:hover {
		cursor:pointer;
		color:#000;
	}
	
.degreeStatic hr {
		margin-top:5px;
	}
	
.degreeStatic #lower .col-sm-6 {
		border-left:5px solid #eee;
		margin-bottom:15px;
	}
	
.degreeStatic #lower h4 {
		margin-bottom:5px;
		font-size: 18px;
	}
	
.degreeStatic #lower p {
		font-weight:300;
		font-size:16px;
		color: #333;
	}
	
.degreeStatic #lower > p {
		margin-bottom: 20px;
	}
	
.degreeStatic #imgur {
		background-position: center center;
		background-repeat:no-repeat;
		background-size:cover;
		margin-right: 0%;
		margin-bottom:20px;
   		width: 100%;
	}
.ie7 .degreeStatic #lower,
.ie8 .degreeStatic #lower{
	height: auto !important;
}
.degreeStatic #lower{
	height: auto !important;
}

/*----------------------------
static degree web part
  --------------------------*/
/*----------------------------
study cards web part
  --------------------------*/
.studyCards{
    font-family: source_sans_proregular,Arial,Helvetica,sans-serif;	
	float: none;
	max-width: 1200px;
	    margin: 25px auto;
	clear: both;
}
.studyCards .more,
.studyCards a.more,
.studyCards a.more:link,
.studyCards a.more:visited {
		/*bottom: 10px;
		color: #000;
		display: block;
		font-size: 18px;
		font-weight: 400;
		margin: 5px 0 0;
		position: absolute;
		right: 15px;
		text-align: right;
		width: 100%;*/
		font-weight:400;
		float:left;
		margin:5px 0 10px;
		font-size:18px;
		width:100%;
		color:#000;
		text-align: right;
		position: absolute;
		right: 15px;
		bottom: 10px;
}
.studyCards .more:hover,
.studyCards a.more:hover {
		color:#000;
		text-decoration:none;
		cursor:pointer;
	
}
.studyCards .more:hover::after ,
.studyCards a.more:hover::after {
 
		color: black;
		/*margin-left: -45px;
		padding: 5px 5px 5px 60px;
		position: relative;
		transition: all .3s ease 0s;*/
		background-color: #cfb87c;
		z-index: -1;
	
}
.studyCards .more:after,
.studyCards a.more:after {
	 content: "\e092";
	font-family: "Glyphicons Halflings";		
	background-color: #cfb87c;
padding: 2px 5px 3px 7px;
		color:#fff;
		margin-left:10px;
		font-size:16px;	
}
.studyCardInner:hover{
	z-index: 6;
}
.studyCards h3,
.ms-WPBody .studyCards h3{
	color: #333;
	display: block;	font-size: 24px !important;
font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
	margin-bottom: 10px;
	margin-top: 10px;
	text-transform: uppercase;	
}
.studyCards .studyCard {
		margin-top:20px;
	
}
.studyCards .studyCardInner {
		border-color: #cfb87c #ccc #ccc;
		border-style: solid;
		border-width: 4px 1px 1px;
		text-align:left;
		padding: 10px 20px 50px;
		position:relative;
		display:block;
	-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	
}
.studyCards .studyCardInner h6 {
		font-size:14px;
		margin:0 5px 0 0;
		line-height:1.4;
		font-weight:600;
	
}
.studyCards .studyCardInner h4 {
		padding-bottom:10px;
		border-bottom:1px solid #ddd;
		font-size: 20px;
		font-weight: 600;
		display:block;
	
}
.studyCards .studyCardInner p {
		margin:0 0 10px;
		line-height:1.4;
		color:#595959;
	
}
/*----------------------------
study cards web part
  --------------------------*/
  
  /*----------------------------
two column content web part
  --------------------------*/
.twoColContent{
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
}
.twoColContent h3,
.twoColContent h4 {
		text-transform: uppercase;
		font-weight:600;
}
	
.twoColContent h3,
.ms-WPBody .twoColContent h3{
	color: #333;
	display: block;	font-size: 24px !important;
font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
	margin-bottom: 10px;
	margin-top: 10px;
	text-transform: uppercase;

}
	
.twoColContent p, 
.twoColContent h4 {
		margin-bottom:20px;
}
	
	
.twoColContent .callToAction,
.ms-WPBody .twoColContent a.callToAction,
.ms-WPBody .twoColContent a.callToAction:link,
.ms-WPBody .twoColContent a.callToAction:active,
.ms-WPBody .twoColContent a.callToAction:visited {
		background-color: #cfb87c;
		border-radius: 2px;
		color: #000;
		display: block;
		float: left;
		font-size: 18px;
		margin: 0px 20px 10px 0;
		padding: 7px 15px;
}
	
.twoColContent .callToAction:hover {
		cursor:pointer;
		color:#000;
}
	
.twoColContent .textContent {
		box-shadow:0 5px #cfb87c inset;
		background-color:#eee;
		padding:40px;
}
	
.twoColContent .imageBack {
		background-size:cover;
		background-repeat:no-repeat;
		background-position:center center;
}
	
	
.twoColContent .twoColContentRow{
	/*	margin-bottom:60px;*/
}
  /*----------------------------
two column content web part
  --------------------------*/

/*----------------------------
event cqwp web parts
  --------------------------*/
.eventCardInner:hover{
	z-index: 6;
}

.eventCardInner  .more,
.eventCardInner  a.more,
.eventCardInner  a.more:link,
.eventCardInner  a.visited {
		bottom: 10px;
		color: #000;
		display: block;
		font-size: 18px;
		font-weight: 400;
		margin: 5px 0 0;
		position: absolute;
		right: 15px;
		text-align: right;
		width: 100%;
	}
	
.eventCardInner	.more:hover {
		color:#000;
		text-decoration:none;
		cursor:pointer;
	}
	
.eventCardInner	.more:hover::after {
		color: black;
		/*margin-left: -45px;
		padding: 5px 5px 5px 60px;
		position: relative;
		transition: all .3s ease 0s;*/
		background-color: #cfb87c;
		z-index: -1;
	}
	
.eventCardInner	.more:after {
	 content: "\e092";
	font-family: "Glyphicons Halflings";		
	background-color: #cfb87c;
	padding: 2px 5px 3px 7px;
		color:#fff;
		margin-left:10px;
		font-size:16px;
}
#calendarLink {
		background-color: #cfb87c;
		border-radius: 2px;
		color: black;
		float: right;
		font-size: 16px;
		margin-top: 20px;
		padding: 5px 15px;
		display: block;
		float: none;
	}
#calendarLink:hover {
		color:#000;
		cursor:pointer;
	}
.eventsSection{
	float: none;
	max-width: 1170px;
	    margin: 25px auto 50px auto;
	clear: both;

}
.calendarCards{
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;   
}	
 
.calendarCards h6 {
		float:left;
	}
.calendarCards h3,
.ms-WPBody .calendarCards h3 {
	color: #333;
	display: block;	font-size: 24px !important;
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
	margin-bottom: 0px;
	margin-top: 25px;
	text-transform: uppercase;
	float: none;
	}
.eventCard {
		margin-top:30px;

}
.eventCardInner {
		border-color: #cfb87c #ccc #ccc;
		border-style: solid;
		border-width: 4px 1px 1px;
		text-align:left;
		padding: 10px 20px 50px;
		position:relative;
		display:block;
			-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);
}
.eventCardInner h6 {
		font-size:14px;
		margin:0 5px 0 0;
		line-height:1.4;
		font-weight:600;
}
.eventCardInner h6, 
.ms-WPBody .eventCardInner h6{
	font-size: 16px;
}	

.eventCardInner h4 {
		padding-bottom:10px;
		border-bottom:1px solid #ddd;
		font-size: 20px;
		display:block;
	}
.eventCardInner p,
.eventCardInner span,
.eventCardInner div {
		margin:0 0 10px;
		line-height:1.4;
		color:#595959;
		font-size: 16px;
}
.eventCardInner .summary{
		font-size: 16px;
		color:#595959;
}	
    /*----------------------------
event cqwp web parts
  --------------------------*/
/*----------------------------
static hero image web parts
  --------------------------*/


.staticHeroImage {
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;   
	font-size: 16px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	background: #1e1e1e;
}
.staticHeroImage #imageBack {
		background-position:center center;
		background-size:cover;
		min-height:500px;

}

.staticHeroImage h2,
.ms-WPBody .staticHeroImage h2 {
	font-family: source_sans_prolight, Arial, Helvetica, sans-serif;   
		font-size:40px;
		font-weight:600;
		text-transform:uppercase;
		color: #fff;
		margin-top: 30px;
	    margin-bottom: 30px;
	
}
.staticHeroImage h2 strong,
.ms-WPBody .staticHeroImage h2 strong{
	font-family: source_sans_bold, Arial, Helvetica, sans-serif;   
	
}

.staticHeroImage #textBox {
		background-color: rgba(0, 0, 0, 0.4);
		color: white;
		margin-top: 20%;
		padding: 1px 30px 30px;
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;   

}

.staticHeroImage #callToAction {
		background-color: #cfb87c;
		border-radius: 2px;
		color: #000;
		display: block;
		float: left;
		font-size: 18px;
		margin-top: 10px;
		padding: 5px 10px;

}
.staticHeroImage #callToAction a:link,
.staticHeroImage #callToAction a:visited,
.staticHeroImage #callToAction a:active
.staticHeroImage #callToAction a{
	color: #000;
}

.staticHeroImage #callToAction:hover {
		cursor:pointer;

}
/*----------------------------
static hero image web parts
  --------------------------*/
/*----------------------------
CAM buttons for static hero image web parts
  --------------------------*/
  .cambuttonrow{
	padding-bottom: 65px;
}
.cambuttonrow .row{
	padding-bottom: 0px;
}
 .cambuttonrow a:link,
 .ms-WPBody .cambuttonrow a:link{
	display: block;
	height: 150px;
	width: 200px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	padding: 100px 0px 15px 0px;
	text-align:center;
}
.cambuttonrow a.music:link,
.ms-WPBody .cambuttonrow a.music:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/guitar.png) transparent no-repeat scroll center bottom;
	float: none;
	margin: 0 auto;
}
.cambuttonrow a.theater,
.ms-WPBody .cambuttonrow a.theater:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/film.png) transparent no-repeat scroll center bottom;
	margin: 0 auto;
}
.cambuttonrow a.arts,
.ms-WPBody .cambuttonrow a.arts:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/pen.png) transparent no-repeat scroll center bottom;
	float: none;
	padding: 110px 0px 15px 0px;
	margin: 0 auto;
}
.cambuttonrow a.animation,
.ms-WPBody .cambuttonrow a.animation:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/blocks.png) transparent no-repeat scroll center bottom;
	float:none;
	margin: 0 auto;
}
.cambuttonrow a.forensics,
.ms-WPBody .cambuttonrow a.forensics:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/soundwave.png) transparent no-repeat scroll center bottom;
	float:none;
	padding: 110px 0px 15px 0px;
	margin: 0 auto;
}
/*----------------------------
CAM buttons for static hero image web parts
  --------------------------*/


/*----------------------------
testimonials web part
  --------------------------*/
.studentTestimonials {
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;	
	float: left;
	width: 100%;
	    margin-top: 25px;
	    margin-bottom: 25px;

} 
.studentTestimonials h3,
.ms-WPBody .studentTestimonials h3{
	color: #333;
	display: block;	font-size: 24px !important;
font-family: source_sans_probold, Arial, Helvetica, sans-serif;   
	margin-bottom: 10px;
	margin-top: 10px;
	text-transform: uppercase;
	}
	
 
	
.studentTestimonials blockquote {
		font-size:16px;
		font-weight:300;
margin: 1.5em 10px;
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border: 0px solid #eee;
  border-left: 5px solid #eee;
 
	}
	
	
.studentTestimonials blockquote:before {
	    color: #ccc;
	    content: open-quote;
	    font-size: 5em;
	    line-height: 0em;
	    margin-right: 0.1em;
	    vertical-align: -0.4em;
	quotes: "\201C""\201D""\2018""\2019";
	}
	
.studentTestimonials blockquote:after {
		content: close-quote;
		visibility:hidden;
	}

.studentTestimonials cite {
		font-size:16px;
	}
	
.studentTestimonials h4 {
		font-weight:600;
		margin-top:0;
	}
	
.studentTestimonials .quoteInner {
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		box-shadow: 0 5px #cfb87c inset;
		padding:40px;
	}
	
.studentTestimonials .quoteInner img {
		border:1px solid #eee;
		
	}

/*----------------------------
testimonials web part
  --------------------------*/

/* ------------------------------------------------------------*/
/* ------------>>> CAM ankle <<<-------------*/
/* ------------------------------------------------------------*/
.fluidBody{
	background: url(/Style%20Library/DDCthemes/CAM/images/goldpix.png) transparent repeat-x scroll right bottom;
	
}
.fluidBodyLimit {
	background: url(/Style%20Library/DDCthemes/CAM/images/city.png) transparent no-repeat scroll right bottom;
	padding-bottom: 75px;
}

.ftResponsive {
 	background: transparent;
}
.fluidFooter{
	background: #262626;
}
/* ------------------------------------------------------------*/
/* ------------>>> bootstrap 3 ankle <<<-------------*/
/* ------------------------------------------------------------*/

#ankleFooter, #ankleFooter p, #ankleFooter span, #ankleFooter ul{
	font-size: 14px;
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
	color: #fff;
}
.ftResponsive #UFtWrapper li a,
.ftResponsive #UFtWrapper a,
.ftResponsive .loginLink span  {
    border-bottom: 0 dotted #8cb5c8;
    color: #d0b977;
}

#ankleFooter a, #ankleFooter a:link{
	color: #d0b977;
	text-decoration: none;
	padding: 2px 0px;
	display:block;
}
#ankleFooter h5, .ms-WPBody #ankleFooter h5 {
    color: #fff;
	font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
    font-size: 1.285em;
    font-weight: normal;
    line-height: 120%;
    margin-bottom: 6px;
    margin-top: 0px;
}
#ankleFooter .directories a{
	display: block;
    font-size: 1.285em;
    line-height: 120%;
}

#ankleBG{
	background: #262626;
	float: left;
	width: 100%;
	clear: both;
	border-bottom: 0px solid #d0b87c;
	padding-bottom: 55px;
	margin-bottom: 10px;

}
#ft #ankleFooter{
	width: 948px;
	margin: 0 auto;
}
#ft .ankleFooterWrapper {
	float: left;
	width: 46.8%;
	padding: 15px 0px 15px 15px;
	background: #262626;
}
#ft #ankleFooterWrapperTwo {
	float: left;
	width: 46.8%;
	padding: 15px 15px 15px 0px;
	background: #262626;
}
.ankleFooterWrapper .vcard{
	padding-bottom: 20px;
}
#ft .ankleFooterWrapper .vcard{
	float: left;
	padding-right: 27px;
	
}
#ft .ankleFooterWrapper .directories{
	float: left;
	padding-right: 27px;
	
}
#ft .ankleFooterWrapper .socialCol{
	float: left;
	padding-right: 0px;
	
}
#UFtWrapper{
	clear:both;
	padding: 15px 0px 45px 0px
}
#ft ul{
    margin: 6px 0 5px 15px;
    padding: 2px 0 11px;
}
#ft .mini {
    font-size: 1em;
    margin-left: 15px;
}


#ankleFooter .socialCol a {
    display: block;
    float: left;
    overflow: hidden;
    padding: 20px 25px 20px 13px;
	margin-top:30px;
}
#ankleFooter .socialCol  span {
    margin-left: -9000px;
}
#ankleFooter .socialCol a.facebook {
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/facebook.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.twitter {
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/twitter.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.instagram{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/instagram.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.youtube{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/youtube.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.googleplus{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/googleplus.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.linkedin{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/linkedin.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.facebook:hover {
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/facebookGold.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.twitter:hover {
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/twitterGold.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.instagram:hover{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/instagramGold.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.youtube:hover{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/youtubeGold.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.googleplus:hover{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/googlePlusGold.png") no-repeat scroll left top;
}
#ankleFooter .socialCol a.linkedin:hover{
    background: transparent url("/Style%20Library/DDCthemes/images/shared/icons/linkedinGold.png") no-repeat scroll left top;
}

/* ------------------------------------------------------------*/
/* ------------>>> bootstrap 3 ankle <<<-------------*/
/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ------------>>> mostly shared styles - header social icons<<<-------------*/
/* ------------------------------------------------------------*/
.hdSocial{
	height: 2.7em;
	overflow: hidden;	
	list-style: none;
	margin-left: 16.33em;
	padding: 1px 0 0 0;
	margin: 0.5em 0 0.35em 0em;
	float: left;
	clear: right;
}
.hdSocial li{
	height: 2.7em;
	width: 2.82em;
	overflow:hidden;
	float: left;	
}
.hdSocial li a{
	height: 2.7em;
	width: 2.82em;
	overflow:hidden;
	display: block;	
	text-transform:uppercase;
}
.hdSocial li a:focus {
	outline: 0;
}
.hdSocial li a span{
	margin-left: -750em;
}
.hdSocial .socialOne{
	background: #1e1e1e url("/Style%20Library/DDCthemes/CAM/images/arrowGold.png") no-repeat scroll left center;
	padding: 8px 10px 0px 30px;
	min-width: 100px;
}
.hdSocial .socialOne a{
	width: 4em;
	text-align: left;
	font-size: 15px;
}
.hdSocial .socialTwo{
	background: #1e1e1e url("/Style%20Library/DDCthemes/CAM/images/arrowGold.png") no-repeat scroll left center;
	padding: 8px 3px 0px 30px;
	min-width: 110px;
}
.hdSocial .socialTwo a{
	min-width: 70px;
	text-align: left;
	font-size: 15px;
}

.hdSocial .socialThree{
	background: #1e1e1e url("/Style%20Library/DDCthemes/CAM/images/facebook.png") no-repeat scroll right center;
}
.hdSocial .socialFour{
	background: #1e1e1e url("/Style%20Library/DDCthemes/CAM/images/twitter.png") no-repeat scroll right center;
}
.hdSocial .socialThree:hover{
	background: #1e1e1e url("/Style%20Library/DDCthemes/CAM/images/facebookGold.png") no-repeat scroll right center;
}
.hdSocial .socialFour:hover{
	background: #1e1e1e url("/Style%20Library/DDCthemes/CAM/images/twitterGold.png") no-repeat scroll right center;
}

/* ------------>>> media queries to fix things for 
						different screen sizes <<<-------------*/
/* ------------------------------------------------------------*/
/* the following have a habit of randomly showing up in and replicating in CQWP code blocks */   
 


@media (min-width: 530px) {
#bdResponsiveWrapper .breadCrumbs {
	width: 98.7%;
}
#bdResponsiveWrapper .criticalPathCrumb .breadCrumbs {
		width: 99.8%;
}
#bdResponsiveWrapper .breadCrumbs a {
    background-color: #efeeee;
    color: #474747;
    float: left;
    padding: 0.3em 2em;
    position: relative;
    text-decoration: none;
}
#bdResponsiveWrapper .breadCrumbs a:hover{
	background-color: #fff;
}

#bd .breadCrumbs .bcNodeTerminus, 
#bd .breadCrumbs .bcNodeTerminus:hover,
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus, 
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus:hover {
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: none;
	font-size: 14px;
	padding: .3em 1em .3em 1em;
	clear:both;
}
.breadCrumbs a {
	padding: .3em 1em .3em 2em;
	float: left;
	text-decoration: none;
	color: #474747;
	position: relative;
	background-color: #efeeee;
}
.breadcrumb span{
	
	
	display: none;
}
.megaMenu .navbar .nav>li>a, .megaMenu .nav > li > a {
    padding: 17px 8px;
}

#bd .breadCrumbs .bcNodeTerminus, 
#bd .breadCrumbs .bcNodeTerminus:hover,
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus, 
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus:hover {
	font-family: source_sans_probold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: none;
	font-size: 14px;
	padding: .3em 1em .3em 2em;
	clear:none;
}

#docResponsiveWrapper #headerNav {
  display: block;
  min-height: 15px;
  float: right;
  padding-top: 15px;
  padding-left: 15px;
}
#headerNav p {
  font-size: 1.0em;
  margin: 0 !important;
  padding: 0 !important;
  text-align: right;
  max-width: 300px;
 
}
#headerNav .cta-button a:link, 
#headerNav .cta-button a:visited {
  color: #1e1e1e;
    padding: 6px 20px 6px 20px;
}
.searchWrapperResponsive {
  float: right;
  /* clear: both; */
  clear: right;
  padding-top: 15px;
  padding-bottom: 7px;
  width: 260px;
 
}

 .searchWrapperResponsive #search {
	float: right;
	}
 
#headerNav .cta-button{
	float: right;
	margin: 0;
}


#docResponsiveWrapper .breadCrumbs span{
	display: none;
}
#docResponsiveWrapper .breadCrumbs a::after, 
#docResponsiveWrapper .breadCrumbs a::before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid;
	right: -1em;
}
/*the arrows fill*/
#docResponsiveWrapper .breadCrumbs li {
	float: left;
	padding: 0;
}
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus, 
#docResponsiveWrapper .breadCrumbs .bcNodeTerminus:hover {
	background: none;
	padding: .3em 1em .3em 2em;
}
#docResponsiveWrapper .breadCrumbs a::after {
	z-index: 2;
	border-left-color: #efeeee;
}
/*the arrows border*/
#docResponsiveWrapper .breadCrumbs a::before {
	border-left-color: #c8c8c8;
	right: -1.1em;
	z-index: 1;
}
#docResponsiveWrapper .breadCrumbs a:hover::after {
	border-left-color: #fff;
}
 

}/*end of 530 breakpoint*/
@media (min-width: 768px) {
.ftResponsive .ftTextInfo {
    width: 90%;
    padding-bottom: 30px;
}
.ftResponsive,
.ftResponsive p,
.ftResponsive ul {
    color: #a8a8a8;
}
#docResponsiveWrapper #Welcome4 #columnPrimaryWrapper {
    width: 73.4%;
    margin: 15px 12px 0px 0px;
}
.calendarCards h3, .ms-WPBody .calendarCards h3{
	float: left;	
}
#calendarLink {
	float: right;
}
.megaMenu .open>.dropdown-menu {
    position: absolute;
}

.criticalPathMP .container-fluid .container{
	max-width: 729px;
}
.megaMenu .navbar .nav>li{
float: left;	
}

.megaMenuList .dropdown,
.navbar-right .dropdown{ 
	   border-right: 1px solid #1e1e1e;
}
.megaMenuList .dropdown:first-child,
#resourcesDrop { 
	   border-left: 1px solid #1e1e1e;
}
.ftResponsive .ftUniversityLinks {
    margin: 6px 0 5px 30px;
    padding: 2px 0 11px;
}
.ftResponsive p.mini {
    clear: none;
    float: left;
    font-size: 1em;
    line-height: 180%;
    margin: 0 2em 0 0;
    padding-left: 30px;
    width: 99%;
}

.standardAlert h2 span#learnMore{     
    float: right;
    width: 150px;
    display: block;
    text-align: center;
    padding: 0;   
    margin-top: 2px;
    margin-right: 19px;
    display:block;
}
.standardAlert h2 a:link,
.standardAlert h2 a:visited,
.ms-WPBody .standardAlert h2 a {
   font-weight: normal;
   font: 1.775em source_sans_probold, Arial, Helvetica, sans-serif;
}
.emergencyAlert img,
#docResponsiveWrapper #Welcome4 #pageSplashImage .emergencyAlert img{
   margin-left: 12%;
   width: 100%;
}
.emergencyAlert h2,
.emergencyAlert h3,
.emergencyAlert p,
#Welcome4 .emergencyAlert h3, 
#Welcome4 .ms-WPBody .emergencyAlert h3{
   margin-left: 12%;
   margin-right: 12%;
   padding-bottom: 0%;
}
.emergencyAlert h3 a:link,
.emergencyAlert h3 a:visited, 
.ms-WPBody .emergencyAlert h3 a{
   font-size: 2em;
   line-height: 30px;
	font: 2em source_sans_proregular, Arial, Helvetica, sans-serif;
}   
.emergencyAlert h2 a:link,
.emergencyAlert h2 a:visited,
.ms-WPBody .emergencyAlert h2 a{
   font-weight: normal;
   font: 2.5em source_sans_probold, Arial, Helvetica, sans-serif;
}
.emergencyAlert p{
   font-size: 1.75em;
   line-height: 20px
}
p#alertClose {
	margin-left: 12%;
	margin-top: 5%;
}
.ie7 #docResponsiveWrapper #searchWords,
.ie7 #docResponsiveWrapper #searchWords {
		width: 135px;
}
#search .active{
			max-width: 135px !important;
			width: 135px !important;

}

/*----------------------------
hero video web part
  --------------------------*/
.heroVideo #textOverlay {
			margin-top:30%;
}
		
.heroVideo h2 {
			font-size:30px;
}
/*----------------------------
hero video web part
  --------------------------*/
 /*----------------------------
infographic web part
  --------------------------*/
.infoGraphic #factBack {
		padding:30px 0;
	}
/*----------------------------
static degree web part
  --------------------------*/
.degreeStatic #imgur {
			width:48%;
			margin-right:2%;

}

/*----------------------------
Two column content web part
  --------------------------*/
		
.twoColContent .callToAction,
.ms-WPBody .twoColContent a.callToAction,
.ms-WPBody .twoColContent a.callToAction:link,
.ms-WPBody .twoColContent a.callToAction:active,
.ms-WPBody .twoColContent a.callToAction:visited {
			float:none;
			color: #000;
			text-align:center;
}
/*----------------------------
testimonials web part
  --------------------------*/
.studentTestimonials h4 {
		margin-top:20px;	
	}
	
.studentTestimonials .quoteInner img {
		margin:auto;
	}
.fluidFooter{
	background: url(/Style%20Library/DDCthemes/CAM/images/bottomFooter200.png) #262626 repeat-x scroll left bottom;
}
/*----------------------------
CAM buttons for static hero image web parts
  --------------------------*/
  .staticHeroImage h2,
.ms-WPBody .staticHeroImage h2 {
	font-family: source_sans_prolight, Arial, Helvetica, sans-serif;   
		font-size:53px;
		font-weight:600;
		text-transform:uppercase;
		color: #fff;
		margin-top: 100px;
	    margin-bottom: 30px;
	
}

.cambuttonrow .row{
	padding-bottom: 65px;
}
 .cambuttonrow a:link,
 .ms-WPBody .cambuttonrow a:link,
  .cambuttonrow a:visited,
 .ms-WPBody .cambuttonrow a:visited{
	display: block;
	height: 150px;
	width: 200px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	padding: 100px 0px 15px 0px;
	text-align:center;
}
.cambuttonrow a.music:link,
.ms-WPBody .cambuttonrow a.music:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/guitar.png) transparent no-repeat scroll center bottom;
	float: right;
	margin: 0;
	}
.cambuttonrow a.theater,
.ms-WPBody .cambuttonrow a.theater:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/film.png) transparent no-repeat scroll center bottom;
	margin: 0 auto;
}
.cambuttonrow a.arts,
.ms-WPBody .cambuttonrow a.arts:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/pen.png) transparent no-repeat scroll center bottom;
	float: left;
	padding: 110px 0px 15px 0px;
	margin: 0;
	width: 150px;
}
.cambuttonrow a.animation,
.ms-WPBody .cambuttonrow a.animation:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/blocks.png) transparent no-repeat scroll center bottom;
	float:right;
	margin: 0;
}
.cambuttonrow a.forensics,
.ms-WPBody .cambuttonrow a.forensics:link{
	background: url(/academics/colleges/CAM/PublishingImages/homepage/soundwave.png) transparent no-repeat scroll center bottom;
	float:left;
	padding: 110px 0px 15px 0px;
	margin: 0;
}
/*----------------------------
CAM buttons for static hero image web parts
  --------------------------*/

}/*media 768px*/
@media (min-width: 992px) {
#hdResponsiveWrapper .logoWrapperR {
    padding: 10px 0 0 0px;
}

.criticalPathMP .container-fluid .container{
	max-width: 1200px;
}

.megaMenu .navbar .nav>li>a, .megaMenu .nav > li > a {
    padding: 17px 15px;
}

.sideBar-callOut a,
.sideBar-callOut a:visited, 
.ms-WPBody .sideBar-callOut a:link{
	min-width: 200px;
}
 

.ie7 #docResponsiveWrapper #searchWords,
.ie7 #docResponsiveWrapper #searchWords {
		width: 255px;
}
#search .active{
			max-width: 255px !important;
			width: 255px !important;

}
 /*----------------------------
hero video web part
  --------------------------*/
.heroVideo #textOverlay {
			margin-top:30%;
			max-width: 670px;
			
}
.layoutBodyAuthenticated .heroVideo .col-sm-8, 
.layoutBodyAuthenticated .heroVideo .col-md-7	{
	position: static;
}
.layoutBodyAuthenticated .heroVideo #textOverlay {
				margin-top:14%;

}
.heroVideo h2 {
			font-size:40px;
}

/*----------------------------
hero video web part
  --------------------------*/
/*----------------------------
static hero image web parts
  --------------------------*/
.staticHeroImage h2 {
			font-size:40px;
	
}
#pageContentInner, #contentPage2 #columnPrimary, #tabsPage #columnPrimary {
    padding: 0 15px 24px;
}

}/*media 992px*/
@media (min-width: 1200px) { 
  #ankleBG {
    background: #262626;
    float: left;
    width: 100%;
    clear: both;
    border-bottom: 0px solid #d0b87c;
    padding-bottom: 25px;
    margin-bottom: 55px;
}
}/*media 1200px*/

@media (max-width: 1200px) { 

.heroVideo  #textOverlay {
			margin-top:35%;
}
.heroVideo h2 {
			font-size:35px;
}
/*----------------------------
static hero image web parts
  --------------------------*/
.staticHeroImage h2 {
			font-size:35px;

}


}/*media 1200px*/

/* ------------------------------------------------------------*/
/* ------------>>> media queries to fix things for 
						different screen sizes <<<-------------*/
/* ------------------------------------------------------------*/


/* ------------------------------------------------------------*/
/* ------------>>> custom kwizcom degree filters <<<-------------*/
/* ------------------------------------------------------------*/

.contentRow .rgMasterTable td{
		border: 1px #dddddd solid;
		padding: 11px 9px;
		font-size: 12px;
}
.contentRow .rgMasterTable{
	border: 1px #dddddd solid;
	border-collapse:collapse;
}
.rgRow{
	background: #f9f9f9;
}
#sectionHome1 #pageIntro .ms-gb{
	display: none;
}
.contentRow .filters{
	background: #eeeeee;
	border: 1px #e0e0e0 solid;
	padding: 15px;
	display: block;
	float: left;
	width: 100%;
	clear:both;
}
.contentRow .filters input,
.contentRow .filters select{
 color: #555555;
  width: 185px;
  float: left;
  margin: 1px 0em 0 0;
  line-height: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #acacac;
  min-height: 32px;
}
.contentRow .filters input{
	width: 14.6em;
	padding: 0 5px;
}

.contentRow .filters select{
	width: 14.6em;
	 font-size: 1.33em;

}
.contentRow .filters label{
	display: none;
}
.contentRow .ms-WPBody .filters h3{
	font-size: 1.75em !important;
}
.contentRow .filters p{	
	font-size: 1.33em;
	width: 100%;
}
.contentRow .filters p,
.contentRow .filters h3,
.contentRow .filters .filterFloat{
	padding: 0px 18px 20px 0px;
	
}
.contentRow .filters h3,
.contentRow .filters p,
.contentRow .filters .filterFloat,
.contentRow .filters .filterRow{
	float: left;
	color: #555555;

}
.contentRow .filters .filterRow{
width: 100%;
}
@media (min-width: 992px) {
.contentRow .filters p{	
	width: auto;
}
.contentRow .filters input{
	width: 20em;
	padding: 0 5px;
}
.contentRow .filters select{
	width: 14.6em;
	 font-size: 1.33em;

}
.contentRow .filters{ 
	padding: 20px 60px;
	margin: 50px 0px 25px 0px;
}

}
/* ------------------------------------------------------------*/
/* ------------>>> custom kwizcom degree filters <<<-------------*/
/* ------------------------------------------------------------*/
/*kwizcom telerik fixes for missing table hide/show icons*/
.RadGrid_Office2007 .rgExpand {
	background: url("/PublishingImages/Template%20Images/plus.jpg") no-repeat;
}
.RadGrid_Office2007 .rgCollapse {
	background: url("/PublishingImages/Template%20Images/minus.jpg") no-repeat;
}

/*make a hybrid out of the full width master page*/
.fullWidthMP .fluidHeaderLimit,
.fullWidthMP .fluidNavLimit,
.fullWidthMP .fluidFooterLimit {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
.fullWidthMP .fluidHeaderLimit,
.fullWidthMP .fluidNavLimit,
.fullWidthMP .fluidFooterLimit {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .fullWidthMP .fluidHeaderLimit,
.fullWidthMP .fluidNavLimit,
.fullWidthMP .fluidFooterLimit {
    width: 970px;
  }
}
@media (min-width: 1200px) {
.fullWidthMP .fluidHeaderLimit,
.fullWidthMP .fluidNavLimit,
.fullWidthMP .fluidFooterLimit{
    width: 1170px;
  }
}
/*make a hybrid out of the full width master page*/
