/**********************************************
* 			   School Color Theme       	  *
**********************************************/

/* Typography */

h1 {font-size: 36px;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}

p {
	color: #4a4a4a;
	line-height: 26px !important;
}

a {
	color: #006FFF;
	text-decoration: none;
}

a:hover {
	color: #0052BD !important;
}

a:active {
	color: #006FFF !important;
}

a:visited {
	color: #006FFF !important;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #000;
}

h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active {
	color: #006FFF !important;
}

h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
	color: #006FFF !important;
}

.header { 
/* background: #006FFF; 
background: #006FFF url(https://www.downstate.edu/email/images/email-header-blue-skyline.jpg) no-repeat center;*/
	background-color: #DDDDDD;
}

.footer { background: #DDDDDD; }

.footer-container { background: #FFFFFF;
}

.disclaimer { background: #FFF; }

.footer p { color:#000; }
.footer-container p { color:#000; }
.footer th.expander,
.footer td.expander {
	color:#FFF;
}

.footer a { color:#006FFF; }

/*Button Colors */
table.button-theme table td {
	background: #FFF !important;
	border: 1px solid #2f506c !important; /*make a darker shade*/
	color: #FFF;
}

table.button-theme:hover table td,
table.button-theme:visited table td,
table.button-theme:active table td {
	background: #2f506c !important;
}


.callout-theme {
	background: #006FFF;
	/*border: 1px solid #2f506c;*/
	padding: 10px 10px 10px 10px !important;
	color:#FFF;
}
.callout-theme h1,
.callout-theme h2,
.callout-theme h3,
.callout-theme h4,
.callout-theme h5,
.callout-theme h6,
.callout-theme p,
.callout-theme p a{
	color:#FFF;
}

/* Added in OU Classes */
h1, h2, h4, h5, h6, .theme-color-highlight {
	color:#283a85;
}

h3, .theme-color-highlight {
	color: #000000;
}
.black {
	color:#3D3D3B;
}
.date {
	background-color: #006FFF;
	color:#FFF;
	font-size:16px;
	text-align:center;
	
}
/* custom styles for header */
.date_holder {
	background-color: #006FFF;
	
}
.date_holder p.date {
	margin: 0px;
	padding-top: 10px;
}
.header_fix {
	padding-bottom: 0px !important;
}
.footer_fix {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/* custom styles for footer */
.footer-container th {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

table.button-theme:hover table td a {
	color: #FFF !important;
}
