body {
   margin: 10px 10px 10px 10px;
   
   font-family: verdana, arial, sans-serif;
   text-decoration: none; 
   font-size: 10px;  
   line-height: 1.5;
   color: #000000;
}   
	
body.pop {
   margin: 0px 0px 0px 0px;
}  
	
h1 {
  font-family: verdana;
  font-size: 9px;    
  color: #828282;
  margin: 0px 0px 4px 0px;
  font-weight: normal;
	} 	

fabslink {
  font-family: verdana;
  font-size: 9px;    
  color: #828282;
  margin: 0px 0px 4px 0px;
  font-weight: normal;
	} 	
	.fabslink a {
		text-decoration: none; 
		font-family: verdana;
		font-size: 9px;    
		color: #828282;
		margin: 0px 0px 4px 0px;
		font-weight: normal;
		}
	.fabslink a:hover {	
		text-decoration: none; 
		font-family: verdana;
		font-size: 9px;    
		color: #828282;
		margin: 0px 0px 4px 0px;
		font-weight: normal;
	} 


h2 {
  font-family: verdana;
  font-size: 18px;  
  color: #000000;
  margin: 0px 0px 4px 0px;
  font-weight: bold;
  
	} 	
	
h3 {
  font-family: verdana;
  font-size: 16px;  
  color: #000000;
  margin: 0px 0px 4px 0px;
  font-weight: bold; 
  	
	} 		
	
h4 {
  font-family: verdana;
  font-size: 14px;  
  color: #000000;
  margin: 0px 0px 4px 0px;
  font-weight: bold; 
  	
	} 

h5 {
  font-family: verdana;
  font-size: 12px;  
  color: #000000;
  margin: 0px 0px 4px 0px;
  font-weight: normal; 
  	
	} 



a {
    color: #000000;	
       }

a:hover {
    color: #cc2228;	
       }   


img {

	border-width: 0px;	

}

.bold{
    font-weight:bold;
}
	
.cb{
    clear:both;    
}	
	
.fl{
    float:left;
    display:inline;    
}	

.fr{
    float:right;
    display:inline;    
}

.right{
    text-align:right;
}	

.left{
    text-align:left;
}	

.m10{margin:10px 0px 10px 0px;}

.m20{margin:20px 0px 20px 0px;}

.m30{margin:30px 0px 30px 0px;}

.m40{margin:40px 0px 40px 0px;}

.m50{margin:50px 0px 50px 0px;}

.p10{padding:0px 10px 0px 10px;}

.p20{padding:0px 20px 0px 20px;}

.p30{padding:0px 30px 0px 30px;}

.p40{padding:0px 40px 0px 40px;}

.p50{padding:0px 50px 0px 50px;}

.w10{width:10px;}
	
.w20{width:20px;}

.w30{width:30px;}

.w40{width:40px;}

.w50{width:50px;}

.w100{width:100px;}

.w200{width:200px;}

.h10{height:10px;}
	
.h20{height:20px;}

.h30{height:30px;}

.h40{height:40px;}

.h50{height:50px;}

.h100{height:100px;}

.h200{height:200px;}


.pagetext {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #000000;  
   text-align: justify; 
   width: 353px;
   margin: 14px 0px 10px 0px
	}
	
.pagetext td, .pagetext2 td,
 .pagetext3 td,  .pagetext4 td, 
 .pagetext5 td, .pagetext6 td,
 .pagetext7 td
 
 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.5;
   color: #000000;  
	}	

.pagetext2 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #000000;  
   text-align: justify; 
   width: 270px;
   margin: 14px 0px 10px 0px
	}

.pagetext3 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.4;
   color: #000000;  
   text-align: justify; 
   width: 366px;
   margin: 14px 0px 10px 0px
	}
	
.pagetext4 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.6;
   color: #000000;  
   text-align: justify; 
   width: 230px;
   margin: 14px 0px 10px 0px
	}	

.pagetext6 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.4;
   color: #000000;  
   text-align: justify; 
   width: 380px;
   margin: 14px 0px 10px 0px
	}

.pagetext7 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.5;
   color: #000000;  
   text-align: justify; 
   width: 320px;
   margin: 14px 0px 10px 0px
	}

.pagetext5 td {	
   text-decoration: none; 
      font-family: verdana;
      font-size: 9px;  
      line-height: 1.2;
   color: #000000; 
	}

.pagetext8
{
   text-decoration: none;
   font-family: verdana;
   font-size: 10px;
   line-height: 1.7;
   color: #000000;
   text-align: justify;
}


.hometext1 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #ffffff;  
   text-align: justify; 
   width: 270px;
   margin: 193px 30px 10px 30px
	}

.landingtext1 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #ffffff;  
   text-align: justify; 
   width: 270px;
   margin: 14px 0px 10px 0px
	}
		a:hover {	
	text-decoration: none; 
	color: #000000; 
	word-spacing: 0ex;
	} 

.landingtext2 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #ffffff;  
   text-align: justify; 
   width: 380px;
   margin: 14px 0px 5px 0px
	}
	
.landingtext3 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #ffffff;  
   text-align: justify; 
   width: 270px;
   margin: 14px 0px 10px 0px
	}	

.grey {	
   color: #828282; 
	}

.small, .small td {	
      font-size: 9px;  
	}


.toptitle {
  font-family: verdana;
  font-size: 18px;  
  color: #000000; 
  margin: 0px 13px;
	} 


.copyright {	
   text-decoration: none; 
   font-family: verdana; 
   font-size: 10px;   
   color: #000000; 
   margin: 0px 23px 0px 23px;
	}
	

.bnav {
  margin: 8px 23px 8px 23px;
	} 

.topnav {
  margin: 7px 25px 7px 25px;
	} 	

.margin1 {
  margin: 15px 23px 15px 23px;
	} 

.margin2 {
  margin: 15px 15px 15px 5px;
	} 
	
.toplinks {	
   text-decoration: none; 
   font-family: verdana; 
   font-size: 10px;   
   color: #828282; 
   word-spacing: 1.7ex;
	}

.toplinks a{	
   text-decoration: none; 
   color: #828282; 
   word-spacing: 0ex;
	} 	
	
.toplinks a:hover {	
   text-decoration: none; 
   color: #e42173; 
   word-spacing: 0ex;
	} 	
	
.pink {	
   color: #e42173; 
   word-spacing: 0ex;
	} 	
	
	
ul.slist {
	text-indent: 0px;
	padding-left: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	color: #000000; 
       }	
	
sup 
{
   text-decoration: none; 
   font-family: verdana;
   font-size: 8px;  
}


#map
{
	width: 577px;
	height: 400px;
}
	
#map img
{
	position: absolute;
	
	width: 577px;
	height: 400px;
	border: 0;
}







.bhomelinks {	
   text-decoration: none; 
   font-family: verdana; 
   font-size: 15px;   
   color: #ffffff; 
   text-transform: uppercase;
   word-spacing: 1.7ex;   
	}

.bhomelinks a{	
   text-decoration: none; 
   color: #ffffff; 
   word-spacing: 0ex;
	} 	
	
.bhomelinks a:hover {	
   text-decoration: none; 
   color: #ffffff; 
   font-size: 17px; 
   word-spacing: 0ex;
	} 

.bhomemargin {	 
   margin: 0px 0px 0px 36px;
	}



.states {	
   text-decoration: none; 
   font-family: verdana; 
   font-size: 9px;   
   line-height: 1.7;
   color: #ffffff; 
   text-transform: uppercase;
   margin: 48px 15px 22px 15px;
	}

.states a{	
   text-decoration: underline; 
   color: #ffffff; 
   font-size: 11px;  
   word-spacing: 0ex;
	} 	
	
.states a:hover {	
   text-decoration: none; 
   color: #ffffff; 
   font-size: 11px;  
   word-spacing: 0ex;
	}
	
.getstarted {	
   text-decoration: none; 
   font-family: verdana; 
   font-size: 14px;   
   color: #ffffff; 
   text-transform: uppercase;
   word-spacing: 1.7ex;
   margin: 63px 15px 22px 15px;
	}

.getstarted a{	
   text-decoration: underline; 
   color: #ffffff; 
   word-spacing: 0ex;
	} 	
	
.getstarted a:hover {	
   text-decoration: none; 
   color: #ffffff; 
   word-spacing: 0ex;
	} 	
	
.statepagetext1 {	
   font-family: verdana;
   font-size: 10px;  
   line-height: 1.7;
   color: #000;  
   text-align: justify; 
   width: 370px;
   margin: 5px 0px 10px 0px
	}
.statepagetext1 a {
	color: #ffffff;  
		}
.statepagetext1	a:hover {	
	text-decoration: none; 
	color: #CC0066; 
	word-spacing: 0ex;
	} 

.stateheadertext1 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 16px;  
   font-weight: bold;
   color: #000;  
   width: 426px;
   margin: 0px 0px 0px 0px
	} 

.statecampuslinktext1 {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 10px;  
   font-weight: bold;
   color: #000000;  
   text-align: center; 
   width: 426px;
   margin: 0px 0px 5px 0px
	} 
	.statecampuslinktext1 a {
	color: #000000;  
		}
	.statecampuslinktext1 a:hover {	
	text-decoration: none; 
	color: #CC0066; 
	word-spacing: 0ex;
	} 

.stategetstarted {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 22px;  
   font-weight: bold;
   color: #ffffff;  
   text-align: right; 
   width: 370px;
   margin: 5px 0px 5px 0px
	} 

.staterequestinfo {	
   text-decoration: none; 
   font-family: verdana;
   font-size: 22px;  
   font-weight: bold;
   color: #CC0066;  
   text-align: left; 
   width: 370px;
   margin: 5px 0px 5px 0px
	} 
.staterequestinfo a {
	color: #CC0066;  
		}
.staterequestinfo a:hover {	
	text-decoration: none; 
	color: #ffffff; 
	word-spacing: 0ex;
	} 
	
.curriculumleft
	 {
		width: 200px;
		margin: 20px;
		float:left;
	 }
 
.curriculummain
	 {
		width: 372px;
		margin: 20px 10px 20px 10px;
		float:left;
	 }
.curriculumright
	 {
		width: 170px;
		margin: 20px 20px 20px 30px;
		float:left;
		line-height: 1.9;
	 }
.curriculumheadline
	{
		color: #e42173; 
	}
 
table.curriculum
	{ width: 178px;
	background-color: #fff;
	border-collapse: collapse;
	border-spacing: 0px;}

td.curriculumDept
	{ text-align:center; 
	font-weight: bold;}


td.curriculum
	{ border-bottom: 1px #ccc dotted;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; }

.curriculumindent
	{
		padding: 20px;
	}
	
/* Tim C added for Star pages with black bg and pink text theme */
.starh1
	{
		font-size: 14px;
		color: #db1273;
		font-weight: bold;
	}
.starh2
	{
		font-size: 11px;
		color: #db1273;
		font-weight: bold;
	}


/* these styles have been moved to the jobs.css stylesheet */	
.jobheadline
	{
		font-size: 16px;
		color: #a16374;
		font-weight: bold;
	}
	
	
.jobsubheadline
	{
		font-size: 12px;
		color: #a16374;
		font-weight: bold;
	}
	
/* CSS for Salon Fairs Pages */

#sf_container * {
	margin: 0;
	padding: 0;	
}
#sf_container a img {border: 1px solid #000;}
#sf_container {
	width: 800px;
	margin: 0 auto;
	font-size: 12px;
	font-family: helvetica, sans-serif;
	line-height: 24px;
}
#sf_container2 {
	width: 800px;
	margin: 25px auto;
	font-size: 12px;
	font-family: helvetica, sans-serif;
	line-height: 17px;
	text-align: center;
}
#sf_container2 h3 {text-align: center;}
#sf_header {
	background-image: url(/Images/salon_fair_header.jpg);
	width: 800px;
	height: 208px;
	margin-top: 30px;
	border: solid 1px black;
	
}
#sf_content {
	text-align: center;
}
#p1_col_container {width: 800px; margin: 0 auto;}
.sf_col {
	float: left;
	width: 400px;
	text-align: justify;
}
ul#display-inline-block li {
    display: inline-block;
    width: 150px;
    padding: 10px;

}
#sf_fairs1 
{
    width: 650px;
    margin: 0 auto;
}
#sf_fairs1 h3 
{   margin-bottom: 30px;
}
#sf_fairs1 a:link, #sf_fairs1 a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#sf_fairs1 .sf_table_nav 
{
   float: left;
}
#sf_fairs1 a:active, #sf_fairs1 a:hover {
	text-decoration: underline;
}
#sf_head {
	text-align: center;	
	margin: 15px 0 15px 0;
}
#sf_fairs2 {
	float: left;
	width: 150px;
	text-align:center;
	line-height: 24px;	
}
#sf_fairs2 img 
{
    border: solid 1px black;
    margin: 5px 0;
}
#sf_fairs2 h3 {width: 150px; margin: 15px auto 25px auto;}
#sf_fairs2 a:link, #sf_fairs2 a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 15px 0px;
}
#sf_fairs2 a:active, #sf_fairs2 a:hover {
	text-decoration: underline;
}
#sf_content2 {
	width: 500px;
	margin-left: 25px;
	padding: 0 0 0 25px;
	float: left;
	text-align: justify;
}
#sf_content2b {
	width: 500px;
	
	float: left;
	text-align: justify;
}
.sf_caption {
	text-align: right;
	font-size: 10px;
	color: #ad650e;	
}
#col_container {width:500px;margin: 0 auto;padding: 0 25px;margin-left: -30px;}
.sf_col1 {
	width: 200px;
	font-size: 11px;
	float: left;
	padding: 20px;
	background-color: #eadcc4;	
}
.sf_col2 {
	margin-left: 10px;
	width:250px;
	float: left;
	background-color: #fff;	
}
ul#display-inline-block li {
    display: inline-block;
    width: 150px;
    margin: 10px;
    
}
.clear {clear:both;}


