body {	margin : 0;	padding : 0;	color : #000;	background : #f9f9fc;	  color: #339;}

.warning{
	color:#FF00FF;
	font-weight: bold;
	
}
/*01 12 06*/
.star{
	color:#FF0000;
	font-weight: bold;
	font-size: 12px;padding: 0 2px; 
 vertical-align:super}

.page {  width: 753px;  font-family :   Arial, Helvetica, sans-serif;	 background-color : #fff;
	 border-left: 1px #339 dashed;	  border-right: 1px #339 dashed;	 }
	 
/* mar 2008 */
.page {  width: 800px;}
	



.page2 {  width: 753px; border-left: 0px #339 dashed; border-right: 0px #339 dashed;	 ; border-right-width: 0px; border-left-width: 0px}


.header {  background : #339 url('../i/lsi.gif') no-repeat; color: #fff;
padding-left: 4px; padding-right: 0	 }

.header1 {
	border-right:2px solid #FFFFFF; background:#339 url('../i/lsi.gif') no-repeat; color: #fff;
	padding-left: 4px;
	padding-right: 0;
	
}

.headeralumni {  background : #339 url('../i/lsi.gif') no-repeat; color: #fff;
padding-left: 4px; padding-right: 0; width: 100% }

.footer1 {  	 border-top: 1px #339 solid;	padding-left: 20px;  font-size : 11px;
height: 30px;	background : #f9f9fc;  font-weight : bold;	color : #f9f9fc; }


.footer2 {  	 border-top: 1px #339 solid;	 border-left: 1px #339 dashed; padding-left: 20px;
  font-size : 11px; height: 30px;  background : #f9f9fc; color : #f9f9fc;   font-weight : bold;	 }


.sidebar1 { 
  background : #cccce5 url('../i/bg1.gif') repeat-x;	 
padding-left: 20px;
  font-weight : bold;
  font-size : 11px;
	 border-bottom: 1px solid #339;
height: 30px;
	 }
	 
/* mar 2008 */
.sidebar1 { width: 100%; }


.sidebar2 {
	background : #f9f9fc; /* removed mar 2008 url('../i/bg2.gif') no-repeat;*/
	font-weight : bold;
	font-size : 11px;
width: 100%;
padding-top: 2px;padding-bottom: 2px;
 
	/*01 12 06*/ 
		/*  removed padding-top: 4px; */
	 }
	 
	 /*01 12 06*/
.sidebar2 p {line-height: 12px;font-weight: normal; padding-top: 0px;padding-bottom: 0px; }
/*.sidebar2 img  {display:none;}  
removed background: url('http://www.lsi.edu/i/dot230h.gif') repeat-x bottom left; */

.sidebar3 { 
  background : #e0e0ef url('../i/bg3.gif') repeat-x;	/* changed mar 08 #cccce5; */
  font-weight : bold;
  font-size : 11px;
	 border-bottom: 1px solid #339;
padding-left: 20px;
/*01 12 06  */
padding-top: 4px
/* removed mar 08 height: 16px;  */
	 }



.sidebar4 { 
  background : #fff url('../i/bg4.gif') no-repeat;	 
  font-size : 11px;
padding-top: 10px;
padding-bottom: 20px;
 }
 
/*01 12 06*/	

.sidebar4 p {line-height: 12px;font-weight: normal;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px; 
}


/* new mar 08 */
.sidebar4 { 
  background : #fff; 
  width: 95%; 	}
/*.sidebar4 img  {display:none;}
.sidebar4 p {	background: url('http://www.lsi.edu/i/dot230h.gif') repeat-x bottom left;.sidebar4 p { padding-top: 2px;padding-bottom: 2px;}  new mar 08 */

	
	
.side { 
  font-size : 11px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 20px;
margin: 0px;
line-height: 15px;  
}

.sideform { 
padding-left: 10px;
}


	 
.sidespaced { 
  font-size : 11px;
padding-left: 20px;
padding-right: 2px;
padding-bottom: 5px;

margin: 0px;
line-height: 15px;  
}







/*01 12 06*/
 p.sidequote { 
	color : #669;
padding-left: 20px;
padding-right: 4px;
padding-top: 50px;
padding-bottom: 30px;
margin: 0px;
line-height: 15px; }


.photo { 
  background : #fff;	 
	 border-left: 1px #339 dashed;
	/* border-bottom: 1px #339 solid;  - Removed Mar 2008*/
height: 185px;
	 }



.map { 
  background : #fff;	 
	 border-left: 1px #339 dashed;
height: 185px;
	 }




.content { font-size: 12px; line-height: 20px;  background: #ffffff; border-left: 1px #339 dashed; padding: 20px;}

.bottom {font-size: 11px; background: #f9f9fc; color: #8492B0; font-family: Arial, Helvetica, sans-serif}


small {  font-size : 11px; }


.contentmap { 	 font-size : 12px;
	 line-height : 20px;
  background : #fff;	 
padding: 20px;
	 }

.accreditation{
margin: -20px;
}

.nav { text-align: justify;
  background : #e0e0ef;
	color : #e0e0ef;
	 font-size : 12px;
	 font-weight : bold;
height: 30px
	 width: 550px; /*test removed 	 line-height: 20px; */
padding-left: 20px;
	 border-left: 1px #339 dashed;
	 border-bottom: 1px #339 solid;	 }


	a {	text-decoration : none;	color : #f00;}	

a:visited {	color : #900;}

	a:hover {	color : #99c;}


	a:active {	color : #ccc;}

	
	a.navlink {	color : #339;	text-decoration : none;	}
	a.navlink:visited {	color : #339;	text-decoration : none;}


	
	a.navlink:hover {
	color : #66c;
	
}

	
	a.sidelink {
	color : #66c;
	text-decoration : none;	
}

	
	a.sidelink:visited {
	color : #66c;
	text-decoration : none;	
}


	
	a.sidelink:hover {
	color : #99c;	
}	
	
	
	
	a.headinglink {
	color : #339;
	text-decoration : none;	
}

	
	a.headinglink:visited {
	color : #339;	
}


	
	a.headinglink:hover {
	color : #339;	
}

a.offers:visited{
color:#FF0000;
}

a.offers:hover{
color:#99c;
}

.pricetable { 
 font-family :   Arial, Helvetica, sans-serif;
	 background-color : #fff;
	 }
.newpricetable {
	font-family :   Arial, Helvetica, sans-serif;
	background : #e0e0ef;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	 }
	 
.price { 
text-align:right; 
  background : #fff; 	 
  font-size : 11px;
padding: 4px;
	 border-left: 1px #339 solid;
	 border-bottom: 1px #339 solid;
	 }
	 

.course { 
text-align:right; font-weight: bold;     background : #f9f9fc;	 
  font-size : 11px;
padding: 4px;
	 border-left: 1px #339 solid;
	 border-left: 1px #339 solid;
	 border-bottom: 1px #339 solid;
	 }
	 


.weeks { 
text-align:right; font-weight: bold;     background : #cccce5 ;	 
  font-size : 11px;
padding: 4px;
	 }
	 

.notes { 
text-align:left;    background : #f9f9fc ;	 
  font-size : 11px;
padding: 4px;
	 border-left: none;
	 border-bottom: 1px #339 solid;
	 }
	 

ol {  color: #000;
	 list-style-position: outside;
	 padding-bottom: 20px}


li {  margin-bottom: 10px}



ul.main {
	color: #7FC1FF;
	list-style-image: url('../i/bullet.gif');
	list-style-position: outside
	 }
ol.main {
	color: #339;
	;
	list-style-position: outside
	 }


	.form {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #333399;
	 background: #fff;
	 border-color: #cccce5 ;
	 border-width: 1px;
	

}	
	.loadform {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333399;
	border-color: #339;
	border-width: 1px;
	background-color: #ffffff;	

}	



.formbutton {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 12px;
	  color: #333;
	 background: #f9f9fc;
	 	font-weight: bold;
	

}
	.formlabel {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #66c;
	background-color : #f9f9fc;
border: 1px #333399 solid;
	text-align : right;
	padding-right : 4px;
	 

}
	
.formheader {    background : #cccce5 url('../i/bg3.gif') no-repeat;
	 color: #339
	 }

	.required {
color : #f00;
	

}



.crumb { background : #fff; font-size : 11px; }


.flow { overflow: visible; }

A.nav2:link {COLOR: #999999; TEXT-DECORATION: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px} 
A.nav2:visited {COLOR: #999999; TEXT-DECORATION: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px} 
A.nav2:hover {COLOR: #333333; TEXT-DECORATION: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px} 


h1 { font-size : 18px;  font-weight: bold; }

h2 { font-family :  Arial, Helvetica, sans-serif; font-size : 14px;  font-weight: bold;	  }

h3 { font-family :  Arial, Helvetica, sans-serif; font-size : 12px;  font-weight: bold; background-color : #339; color: #fff;	}

h4 { font-family :  Arial, Helvetica, sans-serif; font-size : 12px;  font-weight: normal; background-color : #E0E0EF; color: #8D8D8D;}

.nav2b {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}

#button{
float: right;
margin-left: 20px;
margin-top: -15px;
margin-right: 10px;
margin-bottom: 0px;
}



/*01 12 06*/

div.redstar {float: right; width: 132px; height: 135px; overflow: hidden; font-family: "Trebuchet MS",arial,helvetica, sans-serif; color: #fff; text-align:center; font-size: 12px; line-height: 16px;background:url('http://www.lsi.edu/i/red-star-bg.gif') no-repeat;}


div.redstar a:link,
div.redstar a:visited {overflow: hidden; height: 82px;  color: #fff; text-decoration:none; display: block; margin: 23px 28px 20px 32px; }

div.redstar a:hover,
div.redstar a:focus,
div.redstar a:active { color: #ff6;}

div.redstar strong, div.redstar b {text-transform: uppercase; font-size: 16px; }



div.bluestar {float: right; width: 132px; height: 135px; overflow: hidden; font-family: "Trebuchet MS",arial,helvetica, sans-serif; color: #fff; text-align:center; font-size: 12px; line-height: 16px;background:url('http://www.lsi.edu/i/blue-star-bg.gif') no-repeat;}


div.bluestar a:link,
div.bluestar a:visited {overflow: hidden; height: 82px;  color: #fff; text-decoration:none; display: block; margin: 23px 28px 20px 32px; }

div.bluestar a:hover,
div.bluestar a:focus,
div.bluestar a:active { color: #ff6;}

div.bluestar strong, div.bluestar b {text-transform: uppercase; font-size: 16px; }

/* added for new contact pages and pop up Feb 07 */

.team {
background : #fff;	 	
margin: 0px;
/*border-bottom: 5px solid #339; */
width: 550px;
padding: 0px;
 }	
  
div.team h3{ font-family:  Arial, Helvetica, sans-serif; font-size : 14px;  line-height : 25px; font-weight: bold; background-color : #339; color: #fff; margin-top: 0px; margin-bottom: 2px; width: 550px;}

div.team p{ padding-left:20px; font-weight:bold; font-size:12px; }

div.team img {
margin-right: 2px;
margin-bottom: 2px;
border: 0px;
}

.team2 {
background : #fff;	 	
margin: 0px;
margin-bottom: -10px;
padding: 8px;
width: 550px;
font-size : 13px;
font-weight : bold;
}	

div.staffPage{
font-size: 12px; line-height: 20px;  background: #ffffff; padding-top: 5px; padding-left: 10px;padding-right: 10px; width: 550px; 
}

div.schoolInfoContainer{
	text-align: left;
 	background : #e0e0ef;
	color : #339;	
	font-size : 12px;
	font-weight : normal;
	line-height: 20px;
	padding: 10px;
	border: 1px #339 solid;
	 margin: 0px;
	 }
div.schoolInfoContainer h3{
	font-size: 14px;
	font-weight : bold;
	line-height: 25px;
	font-variant: small-caps;
	background : #e0e0ef;
	color : #339;	
}

div.staffInfoContainer{
  background : #ffffff;
	 font-size : 12px;
	 font-weight : bold;
	 line-height: 20px;
padding: 8px;

}
div.staffInfoContainer h3{
margin-top: 0px;
padding-top: 0px;
	font-size: 14px;
	font-weight : bold;
	line-height: 25px;/* 25px; */
	font-variant: small-caps;
	background : #ffffff;
	color : #339;	
	padding: 0px;/* new */
	margin: 0px;/* new */
}
div.staffInfoContainer p{ margin-top: 0px; padding-top: 2px;	font-size: 11px; font-weight : normal;line-height: 20px;/* new all */}
div.staffInfoContainer  a:link,
div.staffInfoContainer  a:visited { color:  #339; text-decoration:none;  }

div.staffInfoContainer a:hover,
div.staffInfoContainer a:focus,
div.staffInfoContainer a:active { color: #A0B1F3;}


.staffDetails{
	color: #339;
	line-height: 25px;
	padding-left: 20px;
	padding-top: 0px; /* 10px; */
	padding-bottom: 0px; 
	text-align:left;
}

.map2{
  	 background : #fff;	 
	 border-left: 1px #339 dashed;
	/*width: 550px;*/
	 padding: 0px;
	 margin: 0px;

}


.divider { width: 130px; border-right: 1px solid #339; text-align:center; padding-right: 8px; font-size: 11px; font-weight : normal;}

/* added 13/03/07 for new agent pages */
.agentphoto { 
  background : #fff;	 
	 border-left: 1px #339 dashed;
height: 185px;
	 }

div.agentlinks  a:link,
div.agentlinks  a:visited { color:  #339; text-decoration:none;  }

div.agentlinks a:hover,
div.agentlinks a:focus,
div.agentlinks a:active { color: #A0B1F3;}

.school_photos{
	font-size:10px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;	
	border: 2px solid #339;
}

a.sidelink1
{
	color : #339;
	/*font-size: 12px;
	font-weight: bold;*/
}
a.sidelink1:visited
{
	color : #339;
	/*font-size: 12px;
	font-weight: bold;*/
}

/* BNM CSS */
.iframe-bookcourse {
	width: 100%;
	height: 230px;
}