/* 
Author: Jason MacMillan 
29/05/2009:
W3C CSS Validator results for file://localhost/TextArea (CSS level 2.1)
Congratulations! No Error Found.
This document validates as CSS level 2.1 ! 
*/


* {
		padding: 0;
		margin: 0;
		font-size:100%;
		}
		
html,body {
		position:relative;
		z-index:0;   /* JM Netscape fix */
		margin:0;
		padding:0;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:1em;
		color: #000;
		background-color:#98A5D4;
	}

strong {font-weight:bold;}

#grid {
		width:60em;/*960px;*/
	    margin-left: auto;
	    margin-right: auto;
		/*background: url('../../www.smhfa/images/smhfa-hp-circles.png');*/
		background-repeat:no-repeat;
		background-color: #98A5D4;
	}

.table {display:table;}
.row {display:table-row;}
.cell {display:table-cell;}
.left {float:left;}
.right {float:right;}
.tablerow {display:table-row;}
.tablerow {display:table-cell;}

.left {float:left;}
.right {float:right;}

.yellow {background-color:#FDB813;}
.green {background-color:#8CC63F;}
.blue {background-color:#00B1E0;}
.salmon {background-color:#F04E4D;}
.purple {background-color:#636B8B;}
.lilac {background-color:#98A5D4;}
.aqua {background-color:#00AFAD;}
.white {background-color:#ffffff;}


#smhfabanner {
	height:5.63em;/*90px;*/
	width:60em;/*960px*/
	padding: 0;
	margin:0;
	
	}

#smhfabanner img {
	height:100%;
	width:100%;
	}
	
#panelleft {
	width: 11.38em;/*182px;*/
	padding:0px;
	padding-top:0.88em;/*14px;*/
	padding-bottom:1.31em;/*21px;*/
	float:left;
	color: #000;
	}


/* Begin Main Nav */
#mainnavcontainer {
	 width:11.25em;/*180px;*/
	 padding:0;
	 margin:0;
	 border-left: solid 2px #fff;
 	 margin-bottom:1.31em;/*21px;*/
	 }

#mainnavtoptab {
	 padding:0;
	 margin:0;
	 height:1.56em;/*25px;*/
	 width:11.25em;/*180px;*/
	}

#mainnavtoptab img {
	width:100%;
	height:100%;
}

#mainnavbottomtab img {
	width:100%;
	height:100%;
}

#mainnavbottomtab {
	 padding:0;
	 margin:0;
	 height:1.56em;/*25px;*/
	 width:11.25em;/*180px;*/
	 border-top: solid 1px #fff;
	}

#mainnavigation {
	margin:0;
	padding:0;
	}

#mainnavigation ul {
	margin:0;
	padding:0;
	background-color: #636B8B;
	}
				
#mainnavigation li {
	margin:0;
	padding:0;
	font-weight: bold;
	background-color:#636B8B;
	color:#fff;
	list-style-type: none;
	border-top: solid 1px #fff;
	border-right: solid 2px #fff;
	width:13.93em;/*178px;*/
	min-height:1.8em;/*25px;*/
	font-size: 0.843em;
	}

#mainnavigation a {
	display: block;
	width:13.77em;/*175px;*/
	height:1.8em;/*21px;*/
	padding-top:0.6em;/*4px;*/
	padding-left:0.19em;/*3px;*/
	padding-bottom:0.19em;/*3px;*/
	text-decoration: none;
	color:#fff;
	overflow:visible;	
	}

#mainnavigation a:hover {
	background-color:#98a5d2;
	color:#000;
	}
		
#mainnavigation em {
	display: block;
	background-color: #fff;
	color: #000;
	height:1.8em;/*21px;*/
	width:13.4em;/*170px;*/
	padding-top:0.6em;/*4px;*/
	padding-left:0.6em;/*3px;*/
	font-style: normal;

	}
	
#mainnavigation ul ul li a {
	color:#000;
	font-weight:bold;
	font-size:1.1em;
	padding-left:1.5em;
	width:14.3em;
	
	}

#mainnavigation ul ul li em {
	background-color:#fff;
	font-size:1.1em;
	width:15.3em;
	}

#mainnavigation ul ul li a:hover {
	width:14.3em;	
	color:#fff;
	}

#mainnavigation ul ul li {
	background-color:#98A5D2;
	border-right: solid 0px #fff;
	width:17.4em;

}

#mainnavigation ul ul {
	margin:0;
	padding:0;
	background-color: #636B8B;
}
	
/* End Main Nav */
	
#smhfabrandleft {
    margin: 0;
    margin-top:1.31em;/*21px;*/
    padding: 0;
    overflow: visible;
    }









    
/* Begin qoutes */
#quotespanel {
	width:11.25em; /* 180px; */
	/*height:20.63em;*/ /* 330px; */
	/*min-height:20.63em;*//*330px;*/
	background-color: #98a5d2;
}

#quotespanel-bubble-top {
	width:11.25em; /* 180px; */
	height:1.56em;/*25px;*/
}

#quotespanel-bubble-top img {
	width:100%;
	height:100%;
}

#quotespanel-bubble-center {
	height:7.5em;/*120px;*/
	width:11.25em; /* 180px; */
	line-height:0.8em !important;
	position:relative;
	z-index:5;
	float:left;
	
}

#quotespanel-bubble-center img {
    width: 100%;
    height:100%;
	position:absolute;
	z-index:10;
    }

#qoutespanel-bubble-adjust {
	text-align:center;
	position:relative;
	z-index:14;
	}

#quotespanel-bubble-center em {
	font-weight: bold;
	font-style:normal;
	font-family:arial;
	font-size:0.7em;
	position:relative;
	z-index:15;
}

#quotespanel-bubble-center h6 {
	color:#000;
	font-weight: bold;
	font-size: 1em;
	width: 80%;
	margin: 0 auto 0 auto;	
	padding-top: 7%;
	line-height:0.8em;
	}

#quotespanel-imageholder {
	width:11.25em; /* 180px; */
	/*height:11.56em;*//*185px;*/
}

#quotespanel-imageholder img {
	height:100%;
	width:100%;
}






/* general */

#quotespanel-bubble-general {
	height:190px;
	width:183px;
	line-height:0.8em !important;
	position:relative;
	z-index:5;
	float:left; 
}

#quotespanel-bubble-general img {
    width: 100%;
    height:100%;
	position:absolute;
	z-index:10;
    }

#quotespanel-bubble-general em {
	font-weight: bold;
	font-style:normal;
	font-family:arial;
	font-size:0.7em;
	position:relative;
	z-index:15;
}

#quotespanel-bubble-general h6 {
	color:#000;
	font-weight: bold;
	font-size: 1em;
	width: 80%;
	margin: 0 auto 0 auto;	
	padding-top: 21%;
	line-height:0.8em;
	}
/* End qoutes */




/* Advanced search */
#ctl00_f_searchOptions, #ctl02_f_searchOptions, #ctl00_f_searchTerm, #ctl02_f_searchTerm {
	border: solid 1px #ccc;
	}

#advsearch-searchoptions {
	display:table-cell;
	float:right;
	width:17em;
	margin-top:0.3em;
	border:solid 1px #999;
	}

#advsearch-submit {
	display:table-cell;
	width:20em;
	text-align:center;
	padding-top:1em;
	}

#advsearch-results-top1 {
	display:table-cell;
	width:200px;
	float:left;
	border-bottom:solid 1px #878787;
	margin-top:1.5em;
	margin-bottom:1.5em;
	text-align:right;
	margin-left:1.6em;
	}
	
#advsearch-results-top2 {
	display:table-cell;
	width:200px;
	float:left;
	border-bottom:solid 1px #878787;
	margin-top:1.75em;
	margin-bottom:1.5em;
	text-align:left;
	padding-left:1em;
	}

#advsearch-searchtype {display:table-cell;float:left;width:11em;margin-top:0.3em;text-align:right;}
#advsearch-searchedfor {display:table-cell;float:left;width:11em;margin-top:0.4em;text-align:right;}
#advsearch-searchterm {display:table-cell;float:right;width:17em;margin-top:0.3em;border:solid 1px #999;}

#advsearch-results {
	display:table-cell;
	float:left;
	margin-top:0.5em;
	padding-bottom:0.5em;
	margin-left:1.8em;
	}

/* JM; Unavoidable hacks for Safari and Chrome */    
@media screen and (-webkit-min-device-pixel-ratio:0) {
			div#advsearch-searchoptions {width:17em;}
			div#advsearch-searchedfor {width:9em;}
			div#advsearch-searchtype {width:9em;}
			div#advsearch-results-top2 {margin-top:1.6em;}
			}


/* Begin Primary content */
#primary_content_wrapper {
	background-color: #fff;
	width: 32em;/*529px;*/
	padding:0.56em;/*9px*/
}

#panelcontent {
	width: 34.8em;/*544px;*/
	height:auto;
	float: left;
	}
 
 
 
 
 
#content 
{
	margin:0.88em;
}

#content h1,h2,h3,h4,h5,h6 {font-weight:bold; padding:0.3em 0em 0.3em 0em; margin:0.1em 0em 0.1em 0em;}

#HeadContent h1,h2,h3,h4,h5,h6,p,ul,ol {
	font-size:0.95em;
	line-height:1.3em;
	}

#copy h1,h2,h3,h4,h5,h6,p,ul,ol {
	font-size:0.95em;
	line-height:1.3em;
	}

#HeadContent h1 {font-size:1.6em; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.1em 0em;}
#HeadContent {padding-bottom:0.5em; margin-bottom:0.5em;}
#HeadContent ul, ol, p {font-size:0.8em; }
#HeadContent p {margin-left:0.2em;}

#copy h1,h2,h3,h4,h5,h6 {border-top: solid 1px #DADADA;}
#copy ul, ol, p {font-size:0.8em;}
#copy p {margin-left:0.2em;}




div#HeadContent ol,ul {
	margin-left:2em;
	margin-top:1em;
	margin-bottom:1em;
	}

div#copy l {
	margin-left:2em;
	margin-top:1em;
	margin-bottom:1em;
	}

div#copy ol {
	margin-left:2.2em;
	margin-top:1em;
	margin-bottom:1em;
	}


.Taking div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#FDB813;
	}
 
.Taking div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-taking-top-left.gif');
	}

.Taking div#content-tab-top-center {
	display:table-cell;
	float:left;
	}

.Taking div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-taking-top-right.gif');
	}	

.Taking div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	}
 
.Taking div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-taking-bottom-left.gif');
	}

.Taking div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	background-color:#FDB813;
	height:37px;
	width:89.8%;
	}

.Taking div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-taking-bottom-right.gif');
	}	

.Taking div#content-tab-top-iefix {
	background-color:#FDB813;
	}

.Taking div#content-tab-bottom-iefix {
	background-color:#FDB813;
	}




.About div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#8DC53E;
	}

.About div#content-tab-top-iefix {	
	display:table-cell;
	}


.About div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-about-top-left.gif');
	}

.About div#content-tab-top-center {
	display:table-cell;
	float:left;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-about-iefix.gif');
	background-repeat: repeat-x;
	height:37px;
	width:89.8%;
	}

.About div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-about-top-right.gif');
	}	

.About div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	}

.About div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-about-bottom-left.gif');
	}

.About div#content-tab-bottom-center {
	display:table-cell;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-about-iefix.gif');
	background-repeat: repeat-x;
	float:left;
	height:37px;
	width:89.8%;
	}

.About div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-about-bottom-right.gif');
	}	

 .About div#content-tab-top-iefix {
	background-color:#8CC63F;
	}

.About div#content-tab-bottom-iefix {
	background-color:#8CC63F;
	}




	
	
	
.Become div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#00B1E0;
	}

.Become div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-become-top-left.gif');
	}

.Become div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	}

.Become div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-become-top-right.gif');
	}	

.Become div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	}

.Become div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-become-bottom-left.gif');
	}

.Become div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#00B1E0;
	width:89.8%;
	}

.Become div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-become-bottom-right.gif');
	}
	
.Become div#content-tab-top-iefix {
	background-color:#00B1E0;
	}

.Become div#content-tab-bottom-iefix {
	background-color:#00B1E0;
	}

.find_Course div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#00A99D;
	
	}

.find_Course div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-top-left.gif');
	}

.find_Course div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	background-color:#00A99D;
	}

.find_Course div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-top-right.gif');
	}	

.find_Course div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#00A99D;
	}

.find_Course div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-bottom-left.gif');
	}

.find_Course div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#00A99D;
	width:89.8%;
	}

.find_Course div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-bottom-right.gif');
	}
	
.find_Course div#content-tab-top-iefix {
	background-color:#00AFAD;
	}

.find_Course div#content-tab-bottom-iefix {
	background-color:##00A99D;
	}








.find_Instructor div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#00A99D;
	}

.find_Instructor div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-top-left.gif');
	}

.find_Instructor div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	}

.find_Instructor div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-top-right.gif');
	}	

.find_Instructor div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	}

.find_Instructor div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-bottom-left.gif');
	}

.find_Instructor div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#00A99D; 
	width:89.8%;
	}

.find_Instructor div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-coursesearch-bottom-right.gif');
	}
	
.find_Instructor div#content-tab-top-iefix {
	background-color:#00A99D;
	}

.find_Instructor div#content-tab-bottom-iefix {
	background-color:#00A99D;
	}
	
	
	
	

.page div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#636B8B;
	}

.page div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-left.gif');
	}

.page div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	}

.page div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-right.gif');
	}	

.page div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	}

.page div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-left.gif');
	}

.page div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#636B8B;
	width:89.8%;
	}

.page div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-right.gif');
	}

.page div#content-tab-top-iefix {
	background-color:#636B8B;
	}

.page div#content-tab-bottom-iefix {
	background-color:#636B8B;
	}

	
	
	
	
	
	
#dashboard div#panelleft { display:none; }
#dashboard div#emailaquery { display:none; }

#dashboard div#primary_content_wrapper {
	padding:0;
	margin:0;
	margin-left:-0.5em;
	margin-top:-0.6em;
	background-color:#636B8B !important;
	width:45em;
	}

#dashboard div#HeadContent {border-bottom: solid 0px #999;margin-bottom:0.6em;}


.dashboard div#manage_my_upcoming_courses {
	background-color:#fff;
	width:26.4em;
	margin-bottom:1em;
	margin-left:0.4em;
	border:solid 1px #999;
	min-height:15em;	
	}

.dashboard div#manage_my_upcoming_courses_row {
	width:26.4em;
	background-color:#CDD2F0;
	margin-bottom:0.5em;
	border-bottom: solid 1px #999;	
	}


.dashboard div#content-tab-top {
	width: 45em;/*??px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#636B8B;
	margin-left:-0.5em;
	}

.dashboard div#content-tab-top-iefix {	
	display:table-cell;
	}


.dashboard div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-left.gif');
	}

.dashboard div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	}

.dashboard div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-right.gif');
	}	

.dashboard div#content-tab-bottom {
	width: 45em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	margin-left:-0.5em;
	background-color:#636B8B;
	}

.dashboard div#content-tab-bottom-iefix {	
	display:table-cell;
	}

.dashboard div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-left.gif');
	}

.dashboard div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#636B8B;
	width:92.5%;
	}

.dashboard div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-right.gif');
	}
	






	
#emailaquery {display:table;}

#instructors div#emailaquery {display:none;}

.heading {padding:1em;}





#instructors_page div#emailaquery {	display:none; }

#instructors_page div#primary_content_wrapper {	width:32.03em; }

.instructors_page div#content-tab-top {
	width: 33.15em;
	height: 37px;
	display:table;
	background-color:#636B8B;
	}

.instructors_page div#content-tab-top-iefix {	
	display:table-cell;
	}


.instructors_page div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-left.gif');
	}

.instructors_page div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	}

.instructors_page div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-right.gif');
	}	

.instructors_page div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#636B8B;
	}

.instructors_page div#content-tab-bottom-iefix {	
	display:table-cell;
	}

.instructors_page div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-left.gif');
	}

.instructors_page div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#636B8B;
	width:89.8%;
	}

.instructors_page div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-right.gif');
	}



















#NewsContainer {padding:1em;padding-right:0em;}


.insights div#primary_content_wrapper {
	width: 32em;/*529px;*/ 
	} 

.insights div#content-tab-top {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#636B8B;
	}

.insights div#content-tab-top-iefix {	
	display:table-cell;
	}


.insights div#content-tab-top-tl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-left.gif');
	}

.insights div#content-tab-top-center {
	display:table-cell;
	float:left;
	height:37px;
	width:89.8%;
	}

.insights div#content-tab-top-tr {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-top-right.gif');
	}	

.insights div#content-tab-bottom {
	width: 33.15em;/*529px;*/
	height: 37px;/*2.31em;37px;*/
	display:table;
	background-color:#636B8B;
	}

.insights div#content-tab-bottom-iefix {	
	display:table-cell;
	}

.insights div#content-tab-bottom-bl {
	display:table-cell;
	float:left;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-left.gif');
	}

.insights div#content-tab-bottom-center {
	display:table-cell;
	float:left;
	height:37px;
	background-color:#636B8B;
	width:89.8%;
	}

.insights div#content-tab-bottom-br {
	display:table-cell;
	float:right;
	width:27px;
	height:37px;
	background-image: url('../../../www.smhfa/images/smhfa-content-tab-vanilla-bottom-right.gif');
	}


/* End Primary content */

 












#panelright {
	width: 13.75em;/*220px;*/
	padding:0px;
	float:right;
	}


#smhfabrandright {
    height:11.13em;/*178px;*/
    width:13.75em;/*220px;*/
    margin: 0;
    padding: 0;
    }
    
#smhfabrandright img {
    height:100%;
    width:100%;
    }

#contextpanelright {
    margin: 0;
    margin: 0;
    margin-top:1.31em;/*21px;*/
    margin-bottom:1.31em;/*21px;*/
    }



 /* Begin quick search panel */



#contactpanelright {
    margin: 0;
    margin-top:0.44em;/*7px;*/
    padding:0.44em;/*7px;*/
    background-color: #999;
    color: #000;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    height:4.38em;/*70px;*/
    overflow: visible;
    }
  
    
/* Begin Email query */

#emailaquery {
	height:4.38em;/*70px;*/
	width: 13.75em;/*220px;*/
	/*background-image: url('../../../www.smhfa/images/smhfa-all-emailaquery.gif');	
	background-repeat:no-repeat;
	background-position: left;*/
	}
	
#emailqueryleft img {height:100%;width:100%;}
#emailqueryright img {height:100%;width:100%;}
	
#emailaquery p {
	text-align:center;
	font-weight:bold;
	}
	
#emailaquery a {
	
	}



 #addCourseContainer  h2 {
	margin-top:0.5em;
	padding-left:1em;
	}

 #addCourseContainer  h6 {
	font-weight: normal;
	}
	
.tester {line-height:1.6em;}

.cursor 
{
	cursor:pointer;
}
	
.cursor1 
{
	border:solid 1px #000; background-color:#636B8B; color:#FFF;  cursor:pointer; font-weight:bold;
}

/* Administrator forms */
#users {margin-left:3em;}


/* UserLogin form (generic) */
#UserLoginHolder {display:block;width:300px;margin-left:auto;margin-right:auto;}
#UserLogin {width:21em;padding: 0.5em;border: solid 1px #636B8B;background-color:#f5f5f5;font-size:0.9em;}
#UserLoginError {font-weight:bold;text-align:center;color:Red;padding-bottom:1em;}
#UserLoginRow2 {margin-top:0.5em;}
#UserLoginCell1 {width:108px;text-align:right;padding-left:9px;margin-top:0.5em;}
#UserLoginCell2 {border: solid 1px #999;margin-top:0.5em;}
#UserLoginCell3 {width:108px;text-align:right;padding-left:9px;margin-top:0.5em;}
#UserLoginCell4 {border: solid 1px #999;margin-top:0.5em;}
#UserLoginCell5 {width:280px;text-align:center;padding:0.3em;margin-top:0.5em;}
#UserLoginCell6 {width:280px;text-align:center;padding:0.3em;}



/* Quick search panel */
#quicksearchpanel-toptab {height:1.63em;}
#quicksearchpanel-bottomtab {height:1.63em;}
#quicksearchpanel-toptab img {width:100%;height:100%;}
#quicksearchpanel-bottomtab img {width:100%;height:100%;}

#quicksearchpanel {
	width: 17em; /*220px;*/
	font-size:0.8em;
	text-align:left;
	}

#quicksearchpanel h6 {
	padding:0;
	margin:0;
	padding-top:0.5em;
	margin-bottom:0.5em;
	width:auto;
	text-align:center;
	font-weight: bold;
	font-size:1.1em;
	}
	
.jumpin-error {
	font-weight:bold;
	text-align:center;
	color: Red;
	}
	
#quicksearchpanel {background-color:#fff;}




/*to display doc types*/
#primary_content_wrapper .document_msword
{
    background-image: url('/www.smhfa/images/word-icon.gif');    
    background-repeat:no-repeat;
    padding-left:1.4em;
    margin-top:0.5em;
}



#primary_content_wrapper .document_pdf 
{
    background-image: url('/www.smhfa/images/pdf-transparent.gif');    
    background-repeat:no-repeat;
    padding-left:1.4em;
    margin-top:0.5em;
}

#primary_content_wrapper .document_powerpoint
{
    background-image: url('/www.smhfa/images/ppt-icon.gif');    
    background-repeat:no-repeat;
    padding-left:1.4em;
    margin-top:0.5em;
}

.ListBoxBorder { border:solid 1px #999; }
.BOXborder { border:solid 1px #999;}
.txtBOXborder { border:solid 1px #999; margin:0em; padding:0em; }
.Buttons {border:solid 1px #000; color:#FFF; background-color:#636B8B; cursor:pointer; }



/*Text styling*/

/*================*/
div#content.Become div#primary_content div#HeadContent h1 { color:#00B1E0; border-bottom: solid 1px #00B1E0; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.Become div#primary_content div#copy h2,h3,h4,h5,h6 { color:#00B1E0; border-top: solid 1px #00B1E0; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.Become div#primary_content A:link { color:#00B1E0; text-decoration:underline;}
div#content.Become div#primary_content A:visited {color:#00B1E0; text-decoration:underline}
div#content.Become div#primary_content A:active {color:#00B1E0; text-decoration:underline}
div#content.Become div#primary_content A:hover {color:#00B1E0; text-decoration:none;}
/*================*/
div#content.About div#primary_content div#HeadContent h1 { color:#8DC53E; border-bottom: solid 1px #8DC53E; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.About div#primary_content div#copy h2,h3,h4,h5,h6 { color:#8DC53E; border-top: solid 1px #8DC53E; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.About div#primary_content A:link { color:#74A532; text-decoration:underline;}
div#content.About div#primary_content A:visited {color:#74A532; text-decoration:underline}
div#content.About div#primary_content A:active {color:#74A532; text-decoration:underline}
div#content.About div#primary_content A:hover {color:#74A532; text-decoration:none;}
/*================*/
div#content.Taking div#primary_content div#HeadContent h1 { color:#FDB813; border-bottom: solid 1px #FDB813; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.Taking div#primary_content div#copy h2,h3,h4,h5,h6 { color:#FDB813; border-top: solid 1px #FDB813; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.Taking div#primary_content A:link { color:#E6A202; text-decoration:underline;}
div#content.Taking div#primary_content A:visited {color:#E6A202; text-decoration:underline}
div#content.Taking div#primary_content A:active {color:#E6A202; text-decoration:underline}
div#content.Taking div#primary_content A:hover {color:#E6A202; text-decoration:none;}
/*======= for publications =========*/
body.page div#content div#primary_content h1 { color:#636B8B; font-size:1.6em; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.1em 0em; font-weight:bold; border-bottom: solid 1px #DADADA; }
body.page div#content div#primary_content h2 { color:#000; font-size:0.95em; line-height:1.3em; font-weight:bold; padding:0.3em 0em 0.3em 0em; margin:0.1em 0em 0.1em 0em; border:none;}
body.page div#content div#primary_content h3 { color:#000; font-size:0.95em; line-height:1.3em; font-weight:bold; padding:0.3em 0em 0.3em 0em; margin:0.1em 0em 0.1em 0em; border:none;} 
body.page div#content div#primary_content h4 { color:#000; font-size:0.95em; line-height:1.3em; font-weight:bold; padding:0.3em 0em 0.3em 0em; margin:0.1em 0em 0.1em 0em; border:none;}
body.page div#content div#primary_content div #copy td, p { color:#000; font-size:0.8em; line-height:1.3em; border:none;}
body.page div#content div#primary_content div #copy A:link { color:#000; text-decoration:underline;}
body.page div#content div#primary_content div #copy A:visited {color:#000; text-decoration:underline}
body.page div#content div#primary_content div #copy A:active {color:#000; text-decoration:underline}
body.page div#content div#primary_content div #copy A:hover {color:#000; text-decoration:none;}
/*================*/
div#content.find_Instructor div#primary_content div#HeadContent h1 { color:#00A99D; border-bottom: solid 1px #00A99D; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.find_Instructor div#primary_content div#copy h2,h3,h4,h5,h6 { color:#00A99D; border-top: solid 1px #00A99D; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.find_Instructor div#primary_content A:link { color:#00A99D; text-decoration:underline;}
div#content.find_Instructor div#primary_content A:visited {color:#00A99D; text-decoration:underline}
div#content.find_Instructor div#primary_content A:active {color:#00A99D; text-decoration:underline}
div#content.find_Instructor div#primary_content A:hover {color:#00A99D; text-decoration:none;}
/*================*/
div#content.find_Course div#primary_content div#HeadContent h1 { color:#00A99D; border-bottom: solid 1px #00A99D; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.find_Course div#primary_content div#copy h2,h3,h4,h5,h6 { color:#00A99D; border-top: solid 1px #00A99D; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.find_Course div#primary_content A:link { color:#00A99D; text-decoration:underline;}
div#content.find_Course div#primary_content A:visited {color:#00A99D; text-decoration:underline}
div#content.find_Course div#primary_content A:active {color:#00A99D; text-decoration:underline}
div#content.find_Course div#primary_content A:hover {color:#00A99D; text-decoration:none;}
/*================*/
div#content.page div#primary_content div#HeadContent h1 { color:#636B8B; border-bottom: solid 1px #636B8B; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.page div#primary_content div#copy h2,h3,h4,h5,h6 { color:#636B8B; border-top: solid 1px #636B8B; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.page div#primary_content A:link { color:#636B8B; text-decoration:underline;}
div#content.page div#primary_content A:visited {color:#636B8B; text-decoration:underline}
div#content.page div#primary_content A:active {color:#636B8B; text-decoration:underline}
div#content.page div#primary_content A:hover {color:#636B8B; text-decoration:none;}



/*================*/
div#content.page div#primary_content div#UserLoginHolder {width:31.5em; margin-top:-1em;  }
div#content.page div#primary_content div#UserLoginHolder div#UserLogin {border:none; width:34em; background-color:#AFB6C7;}
div#content.page div#primary_content div#login_bottom_line {width:32em; height:0.1em; border-bottom:solid 1px #636B8B; margin-top:0.7em; margin-bottom:0.0em;}

div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow1 {clear:both; float:left; margin-top:1em;}
div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow1 div#UserLoginCell1 {float:left; width:14.5em; font-size:0.8em; font-weight:bold; margin:0.8em 0.5em 0em 0em;}
div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow1 div#UserLoginCell2 {float:left; border:none;}

div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow2 {clear:both; margin:0; padding:0em;}
div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow2 div#UserLoginCell3 {float:left; width:14.5em; font-size:0.8em; font-weight:bold; margin:0.8em 0.5em 0em 0em;}
div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow2 div#UserLoginCell4 {float:left; border:none;}

div#content.page div#primary_content div#UserLoginHolder div#UserLogin .loginUsername {width:200px; border:solid 1px #666666}
div#content.page div#primary_content div#UserLoginHolder div#UserLogin .loginPassword {width:200px; border:solid 1px #666666}

div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow3 {clear:both; }
div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow3 div#UserLoginCell5 {margin:1em 0em 0em 0em; padding:0em 0em 0em 8em;}
.cursor {margin:0em; padding:0em; width:70px; height:1.7em; font-size:0.9em;}
div#content.page div#primary_content div#UserLoginHolder div#UserLogin div#UserLoginRow4 div#UserLoginCell6{margin:1em 0em 0em 7.5em;}
/*================*/
div#InvalidUserLogin .loginUsername {width:200px; border:solid 1px #666666}
div#InvalidUserLogin .loginPassword {width:200px; border:solid 1px #666666}
.invalid_login_email {width:200px; border:solid 1px #666666}
div#login_bottom_line1 {width:32em; height:0.1em; border-bottom:solid 1px #636B8B; margin-top:-0.4em; margin-bottom:0.0em;}
/*================*/

div#login_bottom_line_green {width:32em; height:0.1em; border-bottom:solid 1px #00A99D; margin-top:-0.4em; margin-bottom:0.0em;}
div#login_bottom_line_blue, div#login_bottom_line_blue_manage {width:32em; height:0.1em; border-bottom:solid 1px #636B8B; margin-top:-0.4em; margin-bottom:0.0em;}


.search_instr_txt_box{width:200px; border:solid 1px #666666}

div#content.publications div#primary_content div#HeadContent h1 { color:#000; }
div#content.publications div#primary_content div#copy h2,h3,h4,h5,h6 { color:#000; }
/*================*/

div#content.homepage div#primary_content div#HeadContent h1 { color:#000; }
div#content.homepage div#primary_content div#copy h2,h3,h4,h5,h6 { color:#000; }
/*================*/
div#content.section div#primary_content div#HeadContent h1 { color:#000; }
div#content.section div#primary_content div#copy h2,h3,h4,h5,h6 { color:#000; }
/*================*/

div.dashboard h1,h2,h3,h4,h5,h6 { color:#000; }
body#dashboard div#contactusTab { display:none !important; }

/*================*/
div#content.insights div#primary_content div#HeadContent h1 { color:#636B8B; border-bottom: solid 1px #636B8B; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.insights div#primary_content div#copy h2,h3,h4,h5,h6 { color:#636B8B; border-top: solid 1px #636B8B; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.insights div#primary_content A:link { color:#636B8B; text-decoration:underline;}
div#content.insights div#primary_content A:visited {color:#636B8B; text-decoration:underline}
div#content.insights div#primary_content A:active {color:#636B8B; text-decoration:underline}
div#content.insights div#primary_content A:hover {color:#636B8B; text-decoration:none;}
/*================*/
div#content.instructors_page div#primary_content div#HeadContent h1 { color:#636B8B; border-bottom: solid 1px #636B8B; padding:0.1em 0em 0.3em 0em; margin:0.1em 0em 0.5em 0em;}
div#content.instructors_page div#primary_content div#copy h2,h3,h4,h5,h6 { color:#636B8B; border-top: solid 1px #636B8B; padding:0.7em 0em 0.3em 0em; margin:1em 0em 0.1em 0em;}
div#content.instructors_page div#primary_content A:link { color:#636B8B; text-decoration:underline;}
div#content.instructors_page div#primary_content A:visited {color:#636B8B; text-decoration:underline}
div#content.instructors_page div#primary_content A:active {color:#636B8B; text-decoration:underline}
div#content.instructors_page div#primary_content A:hover {color:#636B8B; text-decoration:none;}

div#content.instructors_page div#primary_content div#myCoursesDataGrid A:link { color:#FF6600; text-decoration:underline;}
div#content.instructors_page div#primary_content div#myCoursesDataGrid A:visited {color:#FF6600; text-decoration:underline}
div#content.instructors_page div#primary_content div#myCoursesDataGrid A:active {color:#FF6600; text-decoration:underline}
div#content.instructors_page div#primary_content div#myCoursesDataGrid A:hover {color:#FF6600; text-decoration:none;}



/*================*/

div#addCourseContainer h2 {border-top:none;}
div#addCourseContainer h6 {border-top:none; margin:0em; padding:0em; font-weight:bold; font-size:0.85em;}

.instr_details{display:table-cell;padding:0.2em;float:left;width:24em;margin-left:1.5em; /*border: solid 1px #ccc;*/ text-align:left; margin-top:0.4em; font-size:1.1em;}

.course_details{display:table-cell;padding:0.2em;float:left;width:24em; margin-left:1.5em; /*border: solid 1px #ccc;*/ text-align:left;margin-top:0.4em; font-size:1.1em;}


div#content.find_Course div#primary_content div#nextcourses_on_search_page A:link { color:#000; text-decoration:underline;}
div#content.find_Course div#primary_content div#nextcourses_on_search_page A:visited {color:#000; text-decoration:underline}
div#content.find_Course div#primary_content div#nextcourses_on_search_page A:active {color:#000; text-decoration:underline}
div#content.find_Course div#primary_content div#nextcourses_on_search_page A:hover {color:#000; text-decoration:none;}

div#content.find_Course div#primary_content div#nextcourses_on_search_page_showall A:link { color:#42475E; text-decoration:underline;}
div#content.find_Course div#primary_content div#nextcourses_on_search_page_showall A:visited {color:#42475E; text-decoration:underline}
div#content.find_Course div#primary_content div#nextcourses_on_search_page_showall A:active {color:#42475E; text-decoration:underline}
div#content.find_Course div#primary_content div#nextcourses_on_search_page_showall A:hover {color:#42475E; text-decoration:none;}

div#content.find_Course div#primary_content div#splitter_searchform {height:16px;}



div#nextcourses_on_search_page_left A:link { color:#000; text-decoration:underline;}
div#nextcourses_on_search_page_left A:visited {color:#000; text-decoration:underline}
div#nextcourses_on_search_page_left A:active {color:#000; text-decoration:underline}
div#nextcourses_on_search_page_left A:hover {color:#000; text-decoration:none;}

div#nextcourses_on_search_page_showall_left A:link { color:#42475E; text-decoration:underline;}
div#nextcourses_on_search_page_showall_left A:visited {color:#42475E; text-decoration:underline}
div#nextcourses_on_search_page_showall_left A:active {color:#42475E; text-decoration:underline}
div#nextcourses_on_search_page_showall_left A:hover {color:#42475E; text-decoration:none;}

div#quick_search_links A:link { color:#42475E; text-decoration:underline;}
div#quick_search_links A:visited {color:#42475E; text-decoration:underline}
div#quick_search_links A:active {color:#42475E; text-decoration:underline}
div#quick_search_links A:hover {color:#42475E; text-decoration:none;}


.arrow_for_datagrid {width:12px; height:4px; background: url('/www.smhfa/images/arrow.png'); background-repeat:no-repeat; background-position:left center;}


div#contactusTab A:link { color:#000; text-decoration:underline;}
div#contactusTab A:visited {color:#000; text-decoration:underline}
div#contactusTab A:active {color:#000; text-decoration:underline}
div#contactusTab A:hover {color:#000; text-decoration:none;}


.dashboardULs  ul
{
list-style-type:none;
padding:0px;
margin:0px;
padding-left:0.6em;
width:17em;
}

.dashboardULs li
{
background-image:url(/www.smhfa/images/arrow_nav.png);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:14px;
margin-top:0.5em;
}

.dashboardULs A:link { color:#000; text-decoration:underline;}
.dashboardULs A:visited {color:#000; text-decoration:underline}
.dashboardULs A:active {color:#000; text-decoration:underline}
.dashboardULs A:hover {color:#000; text-decoration:none;}

.OrangeLinks A:link { color:#FF6600; text-decoration:underline;}
.OrangeLinks A:visited {color:#FF6600; text-decoration:underline}
.OrangeLinks A:active {color:#FF6600; text-decoration:underline}
.OrangeLinks A:hover {color:#FF6600; text-decoration:none;}

.DarkBlueLinks A:link { color:#42475B; text-decoration:underline;}
.DarkBlueLinks A:visited {color:#42475B; text-decoration:underline}
.DarkBlueLinks A:active {color:#42475B; text-decoration:underline}
.DarkBlueLinks A:hover {color:#42475B; text-decoration:none;}

.BlackLinks A:link { color:#42475B; text-decoration:underline;}
.BlackLinks A:visited {color:#42475B; text-decoration:underline}
.BlackLinks A:active {color:#42475B; text-decoration:underline}
.BlackLinks A:hover {color:#42475B; text-decoration:none;}

.instrToolkitULs  ul
{
list-style-type:none;
padding:0px;
margin:0px;
padding-left:0.6em;
}

.instrToolkitULs li
{
background-image:url(/www.smhfa/images/arrow_nav.png);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:14px;
margin-top:0.5em;
}

.formTxtFiels{ border:solid 1px #999; margin:0em; padding:0em;}
.labelTXT {font-size:0.85em; font-weight:bold;  color:#000;}
.cursorBTN { border:solid 1px #000; background-color:#636B8B; color:#FFF;  cursor:pointer; font-weight:bold; font-size:0.8em;  height:2em;}
.dayHeader {font-weight:bold; color:#374251; font-size:0.9em; }

.xLinks{color:#000;}

