﻿body {
  font-family: "Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
  font-size: .97em;
  color: #222;
  background: #fff;
  padding: 0;
  margin: 0;
}
blockquote {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top:2px;
	margin-bottom:2px;
}

ul {margin-top:0px;
	margin-bottom:2px;}
	
ol {margin-top:0px;
	margin-bottom:2px;}

li {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-top:2px;
	margin-bottom:2px;
	color: #000000;
}

p.details {
	padding-left: 1rem;
	text-indent: 1.25rem;
}

td {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}

.hilite {
	background-color: #ffffcc;
	text-align: center;
}

.whitebg {
	background-color: #ffffff;
	
	}

.nav {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top:2px;
	margin-bottom:4px;
}

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #0033CC;
	text-decoration: underline;
}
a:hover {
	color: #333333;
	text-decoration: none;
	background-color: #FFFFff;
}

h4,h3,h2,h1 {
	color: #40607A;
	padding-bottom:.2em;
	padding-top: 2px;
	padding-left: 2px;
}
button {
    color: #194E11 !important;
    background: linear-gradient(to top, #5EB652, #8DD67A) repeat scroll 0% 0% #5EB652;
    border: 1px solid #8DD67A;
    margin: .1em;
	 font-size: medium;
	 padding: 1px 7px 1px 7px;
}
button.timegrid {
    min-width: 5em;
	 min-height: 2em;
}
button.unBlocked {
    color: #666666 !important;
    background: linear-gradient(to top, #F6F6F6, #FFFFFF) repeat scroll 0% 0% #5EB652;
    border: 1px solid #dcdcdc;
}
button.blocked {
    color: #ffffff !important;
    background: linear-gradient(to top, #ad5345, #b34332) repeat scroll 0% 0% #5EB652;
    border: 1px solid #942911;
}
div.disclaimer {
	padding: .8em;
	font-style: italic;
	width: 65%;
	text-align: justify
}
div.blockOText {
	margin-left: auto;
	margin-right: auto;
}
p.stepHead{
	margin-bottom: 0px;
	font-weight: bold;
}
.reg {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.small {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.orange {   
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #ed6f30;
    font-weight: 600;
    font-size: 16px;
}
.blue {   
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #3e647e;
    font-weight: 600;
    font-size: 16px;
  
}
.red {   
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #cc3333!important;
    font-weight: 600;
    font-size: 16px;
}
.yellow {   
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #998527;
    font-weight: 600;
    font-size: 14px;
}

.green {   
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #9eab05;
    font-weight: 600;
    font-size: 14px;
}

.callout {
    border: 1px #3e647e solid;
    background-color: #ffffff;
    border-color: #3e647e;   
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 1px;
}
.tdblue {
    background-color: #abb5d1;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #3e647e;
    font-weight: 600;
    font-size: 14px;
    text-align: center;   
}
.tdyellow {
    background-color: #f5e07f;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #3e647e;
    font-weight: 600;
    font-size: 14px;
    text-align: center;   
}

.tdorange {
    background-color: #ffcc99;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #ed6f30;
    font-weight: 600;
    font-size: 14px;
    text-align: center;   
}
.tdyelorg {
    background-color: #f5e07f;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #ed6f30;
    font-weight: 600;
    font-size: 14px;
    text-align: center;   
}

.tdred {
    background-color: #ff9999;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #cc3333;
    font-weight: 600;
    font-size: 14px;
    text-align: center;   
}
.tdgreen {
    background-color: #d8e9a0;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: 600;
    font-size: 14px;
    text-align: center;   
}

.ltgreen {
    background-color: #eaf4c9;
       
}

.infoBlock {
   width: 75%;
   text-align: left;
   padding: 30px;
}
.tuitionHead {
   font-size: large;
   font-weight: bold;
   color: #CC3333;
}

.tuitionMsg {
   color: #FF0000;
   font-weight: bold;
   padding-left: 5px;
}

img {
    border:0px;
}
h4.subject{
  font-size: .9em;
  color: #555;
  text-decoration: none;
  padding: .1em .2em .1em 1em;
  display: inline-block;
}
.department{
	margin: .5em;
	padding-bottom: 1em;
}
p.toplink {
  padding: .1em .2em .1em 1em;
}
@media only screen and (max-width: 830px), only screen and (max-device-width: 480px){
a.jumptolink {
		line-height: normal;
		display: inline;
		margin-bottom: inherit;
		padding: .1em .2em;
		text-align: inherit;
		width: inherit;
		font-size: .9em;
	}
}
div.navbar {
  max-height: 25px;
  height: 25px;
  width: 90%;
  padding: 2px 10px 0px;
  margin-left: 0px;
  margin-right: 3px;
  border: 0px none;
  background: #3E647E none repeat scroll 0% 0%;
  text-align: right;
}
