body {
	background-image: url(../images/background.jpg); /** Link to the image you created **/
	background-repeat: repeat-y; /** Repeats the image vertically **/
	background-position: center; /** Centers the Background image **/
	background-color: #B6B6B6; /** Website BG colour (matches canvas colour in Step 1) **/
	margin:auto;
	padding:0;
	font-family: Verdana, Geneva, Sans-Serif;
}

#content {
	width: 970px;
	margin: 0 auto;
	text-align: center;
} 

#container {	
	float: left;
	min-height:100%;
	line-height:180%;
	margin:auto;
	padding:0;
	position:relative;
	text-align:left;
	background:#ffffff;		
	/*margin-bottom:2em; */
}	

.header_date {
	 background: #254061;
	 color: #ffffff;
	 margin-top: 0px;
	 font-size: 10px; 
	 padding: 5px 5px;
	 text-align: left;
}

#header_logo{
	height:143px;
	background:#f5f5f5;
}	

.header_logo {
  position:relative;
  /*position: relative; top:7px; left: 1px;*/
  /*width: 413px; height:132px;*/
  width: 970px; height:143px;
  background:  url(../images/taie_logo.jpg) 50% 50% no-repeat;
  cursor: hand; cursor: pointer;
}

#left_pos{
	float: left;
	margin: 0px 0px 0px 0px;
	background:#fff;	
}	

#right_pos{
	float: right;
	margin:0px 0px 0px 0px;
	background:#fff;	
}	

#slider {
  width: 970px;
}

#slider ul li
{ 
    /* 
        define width and height of list item (slide)
        entire slider area will adjust according to the parameters provided   here
    */ 
    width:970px;
    height:336px;
    overflow:hidden; 
}

#logo{ 
background-color: #ffffff;
width:100%;
position: relative; 
float: left; 
height: 130px; 
margin-bottom:-50px;
border: 0; 
padding: 50px 0px 0px 0px; 
} 

#footer { 
background:  url(../images/taie_line.jpg) 50% 50% no-repeat ;
position: relative; 
float: left; 
height: 130px; 
margin-top:0px;
margin-bottom:0px;
border: 0; 
padding:0; 
background-position: center;
background-color:#254061; 
} 

.footer_content {
  	width: 970px; 
	margin: 0 auto;
  	text-align: left;
}

.footer_content a:hover{
	text-decoration:underline
}

.footer-group {
float:left;
position:relative;
color:#ffffff;
line-height: normal;
}

.footer-group1{
font-size: 9px; 
width:100%;
margin: -10px 10px 0px 10px;
}

.footer-group2, .footer-group3 {
width:25%;
margin: 10px 0px 0px -35px;
border-right:1px solid #4e647f;
}

.footer-group4 {
font-size: 10px; 
float: right;
margin: 10px 10px 50px 0px;
text-transform: uppercase;
text-align: right;
}

.footer-group4 p {
margin: 0px 0px 0px 0px;
}


.footer-group ul { 
list-style: none;
font-size: 10px; 
letter-spacing:2px;
}

.footer-group li {
margin: 0px 0px 0px 10px;
} 

.footer-group a {
color:#ffffff;
text-decoration:none;
}

.footer-group a:hover {
text-decoration:none;
background:#254061;
/*border-top:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #000;
padding:0px 3px;*/
border-bottom:1px solid #f60 !important;
}

#shortcourses {
position:relative;
margin: 5px 0px 0px 0px;
}


#shortcourses .course1 {
    background: #ffffff url(../images/taie_course1a.jpg) no-repeat;
}

#shortcourses .course1 a:hover img{
	visibility:hidden;
}

#shortcourses .course2 {
    background: #ffffff url(../images/taie_course2a.jpg) no-repeat;
}

#shortcourses .course2 a:hover img{
	visibility:hidden;
}

#shortcourses .course3 {
    background: #ffffff url(../images/taie_course3a.jpg)  no-repeat;
}

#shortcourses .course3 a:hover img{
	visibility:hidden;
}
								
#shortcourses .course4 {
    background: #ffffff url(../images/taie_course4a.jpg) no-repeat;
}

#shortcourses .course4 a:hover img{
	visibility:hidden;
}

#shortcourses .course5 {
    background: #ffffff url(../images/taie_course5a.jpg) no-repeat;
}

#shortcourses .course5 a:hover img{
	visibility:hidden;
}

#shortcourses .course6 {
    background: #ffffff url(../images/taie_course6a.jpg) no-repeat;
}
	
#shortcourses .course6 a:hover img{
	visibility:hidden;
}

#shortcourses .course7 {
    background: #ffffff url(../images/taie_course7a.jpg) no-repeat;
}
	
#shortcourses .course7 a:hover img{
	visibility:hidden;
}

#shortcourses .course8 {
    background: #ffffff url(../images/taie_course8a.jpg) no-repeat;
}
	
#shortcourses .course8 a:hover img{
	visibility:hidden;
}

#shortcourses td {
  padding: 0px 10px 0px 0px;
  background-size: cover;
}
	
#shortcourses .maincourse a, .maincourse a:link, .maincourse a:visited {
	display: block;
	width: 230px;
	height: 177px;
}

#shortcourses td a img {
  width: 100%;
}

#shortcourses .scourses1 {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_scourses1a.jpg) no-repeat;
}

#shortcourses .scourses1 a, .scourses1 a:link, .scourses1 a:visited {
	display: block;
	width: 135px;
	height: 232px;
}

#shortcourses .scourses1 a:hover img{
	visibility:hidden;
}

#shortcourses .scourses2 {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_scourses2a.jpg) no-repeat;
}

#shortcourses .scourses2 a, .scourses2 a:link, .scourses2 a:visited {
	display: block;
	width: 135px;
	height: 232px;
}

#shortcourses .scourses2 a:hover img{
	visibility:hidden;
}

#shortcourses .scourses3 {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_scourses3a.jpg) no-repeat;
}

#shortcourses .scourses3 a, .scourses3 a:link, .scourses3 a:visited {
	display: block;
	width: 135px;
	height: 232px;
}

#shortcourses .scourses3 a:hover img{
	visibility:hidden;
}

#shortcourses .scourses4 {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_scourses4a.jpg) no-repeat;
}

#shortcourses .scourses4 a, .scourses4 a:link, .scourses4 a:visited {
	display: block;
	width: 135px;
	height: 232px;
}

#shortcourses .scourses4 a:hover img{
	visibility:hidden;
}

#shortcourses .scourses5 {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_scourses5a.jpg) no-repeat;
}

#shortcourses .scourses5 a, .scourses5 a:link, .scourses5 a:visited {
	display: block;
	width: 135px;
	height: 232px;
}

#shortcourses .scourses5 a:hover img{
	visibility:hidden;
}

#taie {	
	padding: 0px 0px 0px 250px;
}	

#taie p {	
	text-align:left;
}	

#taie b {	
    font: normal normal normal 16px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	color: #548dd4;
	font-weight: bold;
}	


#notes {
background: #a6caf6; /*#B2CCCC*/
float: right;
width: 273px;
}

#notes ul {
list-style: none;
padding: 0px 0px 0px 0px;
align:center;
}


#notes li {
	background:  url(../images/sticky_note.jpg) 50% 50% no-repeat;
    cursor: hand; cursor: pointer;
	height: 88px; 
	margin: -10px 0px 0px 0px;	
}

#notes li:nth-child(even) {
	background:  url(../images/sticky_note2.jpg) 50% 50% no-repeat;
    cursor: hand; cursor: pointer;
	height: 88px; 
}


#notes li p {
    text-align: center;
    font: normal normal normal 22px/22px 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
    text-shadow: white 1px 1px 0px;
 	overflow:hidden;
	padding: 35px 15px 20px 15px;
}


#notes li a {
color: #000;
text-decoration:none
}

#notes li a:hover {
text-decoration:underline
}

#notes a {
text-decoration:underline
}

#notes a:hover {
text-decoration:none
}

#about h2 {
    text-align: center;
    font: normal bold normal 24px/49px 'Capriola', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif; 
 	overflow:hidden;
	color: #254061;
	margin: 20px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#courses {
width:696px;
overflow:hidden; 
}

#courses h2 {
    text-align: left;
    font: normal bold normal 24px/49px 'Capriola', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif; 
 	overflow:hidden;
	color: #254061;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#courses a {
text-decoration:none;
color: #000000;
}

#courses a:hover {
text-decoration:underline;
color: #000000;
}


#courses a:visited {
text-decoration:underline;
color: #000000;
}

#courses a.underln {
text-decoration:underline;
color: #000000;
}

#courses a.underln:hover {
text-decoration:none;
color: #000000;
}


#courses a.underln:visited {
text-decoration:underline;
color: #000000;
}


#courses p {
    text-align: justify;
    font: normal normal normal 14px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
 	overflow:hidden;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}


#courses tr {
	padding: 0px 0px 0px 0px;
}
#courses td {
    font: normal normal normal 12px/16px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 2px 2px;
}

#courses td ul {
    font: normal normal normal 12px/16px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	margin: 0px 0px 0px -25px;
}

#courses td ul.normal {
    font: normal normal normal 14px/25px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
    margin: 0px 0px 0px 0px;
}
	
#courses tr .bold {
   	font: normal bold normal 13px/16px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
}
#courses tr .greendark {
   	font: normal bold normal 14px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
    background: #08401b;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .greenlight { background: #c2d69b; }

#courses tr .red {
   	font: normal bold normal 14px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
    background: #943634;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .pink { background: #e5b8b7; }

#courses tr .bluedark {
   	font: normal bold normal 14px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
    background: #365f91;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .blue { background: #b8cce4; }

#courses .small {
    font: normal normal normal 12px/16px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
}
	
#courses tr .sc_1 {
	font: normal normal normal 16px/20px 'Century Gothic', Helvetica, Arial, sans-serif;
    background: #1b5867;
	color: #ffffff;
}

#courses tr .sc_2 {
	font: normal normal normal 16px/20px 'Century Gothic', Helvetica, Arial, sans-serif;
    background: #652324;
	color: #ffffff;
}

#courses tr .sc_3 {
	font: normal normal normal 16px/20px 'Century Gothic', Helvetica, Arial, sans-serif;
    background: #413150;
	color: #ffffff;
}

#courses tr .sc_4 {
	font: normal normal normal 16px/20px 'Century Gothic', Helvetica, Arial, sans-serif;
    background: #4d6230;
	color: #ffffff;
}

#courses tr .sc_5 {
	font: normal normal normal 16px/20px 'Century Gothic', Helvetica, Arial, sans-serif;
    background: #9b4718;
	color: #ffffff;
}
	
#courses tr .sc_grey {
    background: #e2e2e2;
}

#courses .sc_bon {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_bon1.jpg) no-repeat;
}

#courses .sc_bon a, .sc_bon a:link, .sc_bon a:visited {
	display: block;
	width: 140px;
	height: 38px;
}

#courses .sc_bon a:hover img {
	visibility:hidden;
}
	
#courses tr .brown {
    background: #592a03;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .brown1 { background: #fabf8f; }
#courses tr .brown2 { background: #fde9d9; padding-top: 20px; padding-bottom: 20px; }

#courses tr .purple {
    background: #5e1655;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .purple1 { background: #deacd7; }
#courses tr .purple2 { background: #fcdcf7;  padding-top: 20px; padding-bottom: 20px; }

#courses tr .greeen {
    background: #136120;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .greeen1 { background: #9befa9; }
#courses tr .greeen2 { background: #caf6df;  padding-top: 20px; padding-bottom: 20px; }

#courses tr .gray {
    background: #4a442a;
	font-weight: bold;
	color: #ffffff;
}
#courses tr .gray1 { background: #c4bc96; }
#courses tr .gray2 { background: #dbd6bf;  padding-top: 20px; padding-bottom: 20px; }

#courses tr .white1 {
    font: normal normal normal 26px/28px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align:center 
}
#courses tr .white2 {
    font: normal normal normal 18px/22px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align:center 
}
#courses tr .blu { 
    font: normal normal normal 14px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	background: #dbe5f1; padding-top: 5px; padding-bottom: 5px; text-align:center 
}

#courses tr .gra { 
    font: normal normal normal 14px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	background: #f2f2f2; padding-top: 5px; padding-bottom: 5px; text-align:center 
}

#courses tr .sservices { 
	font: normal bold normal 16px/18px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	background: #dbe5f1; color: #000000;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#courses h4 {
    font: normal normal normal 18px/18px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align:center;
}

#courses h3 {
    font: normal normal normal 18px/18px 'Capriola', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	text-align:left; 
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
}




#courses ul, ol {
    font: normal normal normal 14px/18px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
}

#courses tr .applycol1 {
	font: normal bold bold 20px/20px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
    background: #17365d;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
#courses tr .applycol2 { background: #dbe5f1; text-align: justify; }
#courses tr .applycol2a { background: #f2f2f2; text-align: justify; }


#courses tr .agents1 { 
	font: normal bold bold 18px/18px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	background: #17365d; color: #ffffff;
	text-align: center;
	padding: 10px 10px 10px 10px;
}
#courses tr .agents2 { 
	font: normal normal normal 14px/14px 'Source Sans Pro', 'Metrophobic', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	background: #d9d9d9; 
	text-align: center;
	padding: 10px 10px 10px 10px;
}


#courses .apply1 {
	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_apply1ia.jpg) no-repeat;
}
	
#courses .apply1 a, .apply1 a:link, .apply1 a:visited {
	display: block;
	width: 241px;
	height: 70px;
}

#courses .apply1 a:hover img{
	visibility:hidden;
}

#courses .apply2 {
	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_apply2ia.jpg) no-repeat;
}

#courses .apply2 a, .apply2 a:link, .apply2 a:visited {
	display: block;
	width: 241px;
	height: 70px;
}

#courses .apply2 a:hover img{
	visibility:hidden;
}

#courses .applynow {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_applynow2.jpg) no-repeat center;
}

#courses .applynow a, .applynow a:link, .applynow a:visited {
	display: block;
	width: 241px;
	height: 70px;
}

#courses .applynow a:hover img {
	visibility:hidden;
}

#courses .agentlist {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_agentlist2.jpg) no-repeat center;
}

#courses .agentlist a, .agentlist a:link, .agentlist a:visited {
	display: block;
	width: 241px;
	height: 70px;
}

#courses .agentlist a:hover img {
	visibility:hidden;
}




#index .applynow {
   	margin:0;
  	padding:0;
    background: #ffffff url(../images/taie_applynow2.jpg) no-repeat center;
}

#index .applynow a, .applynow a:link, .applynow a:visited {
	display: block;
	width: 241px;
	height: 70px;
}

#index .applynow a:hover img {
	visibility:hidden;
}

/************* FANCY FORM ******************/	

.activeField
{
border: 1px solid #8080C0;
background: url('../images/fancyform_active.png') repeat #f2f2f2;
}
.idle
{
border: solid 1px #85b1de;
background-image: url( '../images/fancyform_idle.png' ); 
background-repeat: repeat-x;
background-position: top;
}

input[type="submit"]
{
padding:0px 5px;
margin: 0;
height: 26px;line-height: 25px;
border:none;
background: #231f20 url(../images/button.gif) 0 0 repeat-x;
color: #fff;
font-size: 15px;
font-weight:bold;
}
/************* FANCY FORM ******************/	

#quicklinks
{	float: right;
	width: 260px;


}

#quicklinks table
{ 	width: 100%;
  	background: #d9d9d9;
	padding: 0px 0px 0px 0px;
}

#quicklinks th { 	
	text-align: center;
    font: normal bold normal 12px/20px 'McLaren', 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	color: #ffffff;
  	background: #254061;
  	padding: 0px 10px 0px 0px;
}

#quicklinks td
{ 	
 	padding: 0px 30px 0px 10px;
}

#quicklinks a {
	color: #254061;
    font: normal normal normal 12px/20px Arial, Century Gothic, Verdana, Tahoma, sans-serif;
 	text-decoration:none;
	padding: 0px 0px 0px 0px;
}

#quicklinks a:hover {
	text-decoration:underline
}

#quicklinks blockquote {
	padding: 0px 0px 0px 10px;
    font: normal normal normal 12px/18px Arial, Century Gothic, Verdana, Tahoma, sans-serif;
}


#legend table
{ 	width: 100%;
	padding: 0px 0px 0px 0px;
}

#legend tr { 	
    font: normal bold normal 12px/18px Century Gothic, Verdana, Tahoma, sans-serif;
  	padding: 0px 0px 0px 0px;
}

#legend img { 	
	vertical-align:text-top;
}
/** Search **/

.search {
	padding: 0px 0px 0px 0px; 
	background: #254061;
}

#search_input
{
    font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 3px;
	margin-top: 1px;
	width: 100px;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
}
#search_input:focus
{
     border-color: #c3c3c3;
     -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
     -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
     box-shadow: 0 0 3px rgba(0,0,0,.2);     
}

/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	/*border: solid 1px #d2d2d2;*/
	margin: 0px 0px 0px 0px;
	margin-left: 30px;
	padding: 3px 3px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
 
	/*
	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);
 
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed); */
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	/*-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 1px 6px 1px 8px;
	width:  110px; 
	border: solid 1px #bcbbbb;
	outline: none;
 
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 20px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
 
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
 
	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
	
}

#search_button
{
     width: 22px;
     height: 22px;
     margin-top: 1px;
     border: 1px solid #dcdcdc;
     border-radius: 3px;
     
	 outline: none;
}
#search_button:hover
{
	border: 1px solid #c3c3c3;
	-moz-box-shadow: 1px 1px 2px #e3e3e3;
	-webkit-box-shadow: 1px 1px 2px #e3e3e3;
	box-shadow: 1px 1px 2px #e3e3e3;
}



#courses .temp p { 
	font: normal bold normal 16px/24px 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 5px 5px 0px 0px;
}

#courses .temp p.head { 
	font: normal bold normal 24px/30px 'Gloria Hallelujah',Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 5px 5px 0px 0px;
}

#courses .redwarn {
	font: normal bold normal 12px/16px 'Source Sans Pro',Helvetica, Arial, sans-serif;
    color: #943634;
 	text-align: center;
}

#courses .darkbluewarn {
	font: normal bold normal 14px/20px 'Source Sans Pro',Helvetica, Arial, sans-serif;
    color: #365f91;
    text-align: center;
}

.portal a {
	color: #ffffff;
	font: normal normal normal 12px/16px Verdana, Tahoma, sans-serif;
 	text-decoration:none;
	padding: 0px 0px 0px 0px;
}

.portal a:hover {
	text-decoration:underline
}

.portal a:visited {
	text-decoration:none;
	color: #ffffff;
}


.pformsborder {
    border:1px solid #d9d9d9;
    padding:10px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0px 15px 16px #d9d9d9;
    -moz-box-shadow: 0px 15px 16px #d9d9d9;
    box-shadow: 0px 15px 16px #d9d9d9;
}
