* { margin:0; padding:0; }



body { background-color:#fff;

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size:.75em;  }



h1{font-size:200%;font-weight:normal;}



h2  {font-size:180%;font-weight:normal;}



/** all the content **/



#container {
	position:absolute; 
	left:50%; 
	width:850px; 
	margin-left:-425px; 
	top: 0px;     

           }

 



/**header area **/





#header {
	margin-top: 10px;
	clear:both;
	height:140px;
	background:#000 url(../images/HeadTop.gif) repeat-x left top;
}



#header img { padding-top:10px; } 

#header .top-babies {padding-left:15px;}





/** lower header   area holds navigation, class # and breadcrumb **/



#Mainlower-header {background:#e3aa7d; height:34px;width:850px;

 }



/**top navigation bar area **/



#tnav  {
	background:#e3aa7d;
	color:#67536a;
	font-size:100%;
 }

/* modified to display menu z-index on parent 4-6*/ 

#tnav li {float:left; list-style-type:none; position:relative; list-style-type:none; z-index:1000;

background-color:#e3aa7d; padding:0px;}

 

#tnav a {

	color: #67536a;

	text-decoration: none;

	display:block;

	padding:8px 10px;

	margin:0px;

}



#tnav a:hover {background:#826871;  color: #c0abb6;}



#tnav ul li ul li.over li{display:block;}



#tnav ul li ul {margin:0; width:12em; position:absolute;z-index:103;}



#tnav ul li ul li { width:100%; }   



#tnav ul li ul {display:none;} /* conceals the drop-down when menu not hovered    */







#tnav ul li:hover ul {display:block; } /* shows the drop-down when menu is hovered */

#tnav ul li:hover ul li ul { display:none;} /* 1 menu hovered- hide 3rd level menu 3-29 */ 

#tnav ul li ul li:hover ul   {display:block;}  /* show 3rd level menu when 2nd level menu is hovered  3-29*/ 

/* 3-29 */

 

#tnav ul li ul li a {

	font-size:1em;

	padding:5px 6px;

	margin:0px;

        border-right:1px solid #826871;

        border-left:1px solid #826871;

        border-bottom:1px solid #826871;

       

}



/* add a border for first child    3-29  */ 

#tnav ul li ul li:first-child {

	border-top:1px solid #826871; 

	}

/* Modified to add a border for those 'a' tags that are first child on the 3rd level ....3/30 */ 



#tnav ul li ul li ul li a:first-child{border-top:1px;}  







/* 3rd level menu */



#tnav  ul li ul li ul {  visibility:visible;

             left:11.9em;  top:-1px;} 

 

#course  {text-align:center;text-transform:uppercase; background:#e3aa7d; color:#67536a;

margin:2px 3px 4px 4px;font-size:68%;height:24px;padding-top:6px; }

#course a {color:#67536a;}

   /*     margin:0px  3px 4px 740px; padding-top:6px;  */

  

/** 3 center columns **/



#mid-columns  {clear:both; background:url(../images/backSL.gif); } /*  was home-faux   */



/* 4/6/10 testing #mid-columns  {clear:both; background:url(../images/backSLtest.gif) top left; }  */

 

 .clearfix {display:inline-block;}

 

  .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}







/* backslash hack hides from IE mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* end backslash hack */

 

#mid-columns2  {background:url(../images/right-back.gif) repeat-y top right;}





/** left column **/



/* 3/30 color added */

#left { float:left;

width:200px;color:#67536a;

}



#left p {padding-top:50px;

text-align:center;}





/*3-30 changes: right margin 2px  and width from 100 to 200 */

#left ul {

	margin: 15px 0 0 0;/*remove right margin tag  3/31 */ 

	padding-left:0px;

	list-style: none;

 	width: 200px;

	}

	

#left ul li {

	position: relative;

        

	}

	



#left ul li a {

	display: block;

	text-decoration: none;

	color: #67536a;

      

        padding:6px  ;

	}	

/* background color changed 3/30*/

#left ul li a:hover {background:#826871;color:#483a4a;}



/** right column **/



#right { float:right;

width:100px;

padding:25px 0px 0px 0px;color:#67536a;

}

/* for images on right   */

#right p{padding:100px 1px 2px 1px; }





/*color mods 3/30 */



#center { margin-right:100px;

margin-left:200px;

padding:20px;



background-color:#fff;color:#535062;background:url(../images/backgroundwomanSL2.gif) no-repeat top right;}



/*3-30*/



#center p {padding-top:4px;}

 





/************************************************************************************  */

/* ***************  CSS FOR SECOND LEVEL PAGES  ************************************  */ 

/**************************************************************************************** */

#mainHeader { background-color:#000;

margin-top:10px;

clear:both;

height:150px; 

background:url(../images/HeadTop.gif) repeat-x top left; }

 

.home {padding:0px 0px 0px 0px; }



#Mainmid-columns  {clear:both; background:url(../images/backSL2.gif) repeat-y top left; } 

 

#Mainmid-columns2  {background:url(../images/right-back.gif) repeat-y top right;}



#Mainleft { float:left;

width:150px;color:#67536a;

}



.imghome {padding:100px 10px 10px 10px; }



.imghome2 {padding:10px 10px 0px;}



#Mainright { float:right; width:154px;padding:25px 0px 0px 0px; }



.prt a {padding: 0 0 15px 17px;color:#46406d;font-size:90%;padding-left:28px;} 

 





.email {font-family:verdana;width:115px;font-size:9px;color:#1e205e;background-color:#cdcdd4;padding:0px 0px 1px;}



#Maincenter { margin-right:154px;margin-left:150px;padding:20px;color:#535062;}



#MaincenterBottom {width:560px;margin-left:10px; }



#news{background:url(../images/news2.gif) no-repeat;font-family:verdana,arial,sans-serif;font-size:90%;color:#67536a;

                    margin-left:1px;float:left;width:240px;padding:2px;}

#news ul {font-size:95%;margin-top:25px;}



#news ul li   {list-style-type:none;padding-bottom:5px;font-style:italic;}

#events ul li   {list-style-type:none;padding-bottom:5px;font-style:italic;}

#events {background:url(../images/events2.gif) no-repeat;font-family:verdana,arial,sans-serif;font-size:90%;color:#67536a;

             margin-left:10px;width:240px;float:left;padding:2px;}     

#news ul li a {
	color:#67536a;
	text-decoration:underline;
}

#news   ul li a:hover  {color:#3d2f3f;}

#events ul li a {
	color:#67536a;
	text-decoration:underline;
}

#events ul {font-size:95%;margin-top:25px;}



#events ul li a:hover{color:#3d2f3f;}-->

.srchSL {font-family:verdana,lucinda,arial;font-size:10px;color:#1e205e;background-color:#cdcdd4;

         background-color:#fff;color:#535062;width:350px;font-style:italic;}

.logins {font-family:verdana,arial;font-size:11px;color:#46406d;padding-left:28px; } 



p.submit input {width:40px;margin-left:29px;font-family:Verdana,Arial,sans-serif;font-size:8px;

              background-color:#cdcdd4;color:#1e205e;} 

p.text   input {background-color:#cdcdd4;font-size:12px; width:115px;}

p.password input {background-color:#cdcdd4;font-size:8px;}

#center-top  {font-family:verdana,arial;

              font-style:italic;font-weight:bold;

              font-size:10px;color:#6e617c;padding:0px 5px 10px;}





#footer {  clear:both;

background-color:#f5ceaf;

padding:7px;color:#67536a;   }



#footer p {padding:6px 0px 6px 70px; font-size:9px;text-align:center;}

#footer a {color:#67536a;}

#course  {
	text-align:center;
	text-transform:uppercase;
	background:#e3aa7d;
	color:#67536a;
	margin:2px 3px 4px 4px;
	font-size:100%;
	height:28px;
	padding-top:6px;
}
.logins form {
	border: 1px solid #F5CEAF;
}
