@charset "UTF-8";

/* CSS Document */
html {
	overflow-y: scroll;
}

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	padding-left:44px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-image: url(../images/bgTop.gif);
	background-repeat:repeat-x;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666666;
	font-size: 12px;	  
}
#messageBox
{  float:LEFT; width:583px; margin-left:0px; font-size:11px; line-height:16px;
}
#messagePhotoBox
{float:left; width:210px; margin-bottom:4px; padding-right:12px;
}
#messageBoxRightText{
float:left; width:304px; height:61px; padding-top:144px; padding-right:20px; margin-bottom:0px; line-height:14px;
}
#messageRightPurple{
	float:right; width:170px; background:#e0cce0; font-size:12px; padding-top:9px; padding-left:9px; line-height:16px;
}
#historyPhotoBox
{ float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #e0cce0;
}
#facultyPhotoBox{
float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #e0cce0;
		}
#facultyRightBox {
	padding-right:10px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #e0cce0;
	padding-top: 15px;
    margin-left:229px;
	width: 310px;
}
h2 {
	font-size: 11px;
	font-weight: normal;
	font-weight:bold;
	text-transform: uppercase;
	color: #660066;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 11px;
}
h3 {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #660066;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 14px;
	font-weight:bold;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #660066;
	padding-top: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 14px;
}
h5 {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
LI.list1 {list-style:
	margin: 0px;
	padding: 0px;
} 
#leftcol1 {
        float: left;
        position: relative;
		width:140px;
	padding-right:0px;
	font-size:11px;
	margin-bottom:0px;
	font-style:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#660066;
	line-height:12px;
	padding-top:0px;
}

#CalCallout{
	float:left;
	width:186px;
	background:#dbedb8;
	font-size:12px;
	margin-top:6px;
	padding-top:9px;
	padding-left:9px;
	padding-bottom:17px;
	line-height:16px;
	padding-right: 9px;
}



#centercol1 {
	float: left;
	width: 210px;
	height: 201px;
	background-image:url(../images/bglpink.gif)
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
}
#centercol2 {
	padding-right:40px;
	margin: 0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 21px;
	color: #660066;
	text-indent: 38px;
	height: 231px;
	background-image:url(../images/quotesHistory.gif);
	background-repeat:repeat-y		
    
}
#centercol3 {
        float: left; 
        height: 201px; 
        background-color: #e0cce0; 
        padding-top: 15px;  
        padding-bottom: 15px; 
        padding-right: 20px;
		width:600px;
}

#rightcol1 {
	float: left;
	width: 170px;
	margin-left: 0px;
	padding-top: 9px;
	padding-left: 9px;
	background-color: #efe5ef;
	padding-bottom: 16px;
}
#rightcolAlumni{
		float: left;
	width: 170px;
	margin-left: 0px;
	padding-top: 9px;
	padding-left: 9px;
	padding-bottom: 16px;
background-color: #ffd1c1;
font-size:11px;
}
#rightColBoxPurp {float:left; width:178px; background:#d9bfd9; font-size:12px; margin-top:6px; padding-top:9px; padding-left:9px; padding-bottom:17px; padding-right:20px; line-height:16px;}
#centercolCal {
	float: left;
	width: 530px;
	background-image:url(../images/bglpink.gif)
	 padding-top:15px; 					padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
}
#centercontainerCal {
	float: left;
	width: 555px;
	margin-left: 0px;
	position: relative;
	margin-top: 0px;
}
#centercontainerAlum {
	float: left;
	width: 555px;
	margin-left: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom:40px;
}
#centerRegistration {
width: 525px;
padding-top:2px; padding-bottom:40px; line-height:16px; padding-right:30px;
}
#centercolC {
	padding-right:10px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #d9e5bf;
	padding-top: 15px;
	width: 538px;
}
#centercontainerCALENDAR {
	float: left;
	width: 555px;
	margin-left: 0px;
	position: relative;
	margin-top: 0px;
}
#rightcol1Row2 {
	float:left;
	width:175px;
	margin-bottom:4px;
	padding-top:97px;
	padding-left:0px;
	padding-right:0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height:20px;
	color:#660066;
	text-align:left;
">
}
#rightcol1Row1 {
	float:left;
	width:175px;
	margin-bottom:4px;
	padding-top:97px;
	padding-left:0px;
	padding-right:0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height:20px;
	color:#660066;
">; 	text-align: left;
}
#rightcol1Row1 {
	float:left;
	width:175px;
	margin-bottom:4px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height:20px;
	color:#660066;
">
}
#rightcol1Row1 {
	float:left;
	width:175px;
	margin-bottom:4px;
	padding-top:97px;
	padding-left:0px;
	padding-right:0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height:20px;
	color:#660066;
">; 	margin-top: 0px;
}
#centercolD {
	padding-right:14px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #d9e5bf;
	padding-top: 15px;
	width: 534px;
}
#centercolComm {
	padding-right:18px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #ffd1c1;
	padding-top: 15px;
	width: 530px;
}
#rightcolComm {
	float: left;
	width: 161px;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 9px;
	background-color: #efe5ef;
	padding-bottom: 16px;
	font-size: 11px;
	padding-right: 9px;
	line-height: 14px;
}
#centercolSum {
	padding-right:18px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #ffffb2;
	padding-top: 15px;
	width: 530px;
}
#leftNavSubNoLink{
color: #660066;
	line-height: 14px;
	font-weight: normal;
	margin-top: 0px;
	letter-spacing: 0.1px;
	margin-right: 0;
	margin-left: 13px;
	line-height: 14px;
	display: block;
	padding-bottom: 13px;

	text-transform: uppercase;
	padding-bottom:3px;}
#centercolCon {
	padding-right:18px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #e0cce0;
	padding-top: 15px;
	width: 530px;
}
#centercontainer {
	float: left;
	width: 583px;
	margin-left: 0px;
	position: relative;
	margin-top: 0px;
}
#navWrapper {
}
#rectangle
{
        background-color: #fff;
        width: 300px;
        height: 140px;
        float:right;
        margin-top:28px;
        position:relative;
        display:inline;
}
#rectangle .bottom {
        position: absolute;
        bottom: 0px;
}
.CappedUnderlinedText {
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 11px;
}
.boldPurpleText {
	font-weight: bold;
	color: #660066;
}
  .leftNavON
  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 12px;
	padding-left:13px;
	line-height: 14px;
  }
.oneColFixCtrHdr #logo {
	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	height:74px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 13px;
}
.oneColFixCtrHdr #logoWithVideoInline {
	/* using padding instead of margin will allow you to keep the element away from the edges of the div */
	height:74px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 13px;
	margin-top:-26px; float:left; display:inline
}

.oneColFixCtrHdr #container {
      width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
       /* the auto margins (in conjunction with a width) center the page */
       height:606px;
      text-align: left; /* this overrides the text-align: center on the body element. */
      margin-top: 0;
      margin-right: auto;
      margin-bottom: 0;
      margin-left: auto;
      
}
.oneColFixCtrHdr #container #mainContent #rightcol span h1 {
	font-size: 11px;
	color: #660066;
	font-weight: normal;
	margin-bottom: 3px;
	padding-bottom:0px;
		margin-top: 0px;
	padding-top:0px;

	
}
.oneColFixCtrHdr #container2 {
	width: 960px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height:16px;
}
.oneColFixCtrHdr #container3 {
	width: 960px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height:16px;
}
.trustees {
	font-size: 11px;
	display: block;
	padding-top: 6px;
}
.oneColFixCtrHdr #container2 #centercontainerCALENDAR table tr td {
	padding-bottom: 3px;
	padding-left: 9px;
	vertical-align: top;
	padding-right: 1px;
}
.oneColFixCtrHdr #container2 #centercontainerCALENDAR table tr td p {
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#centerContainEmpInner{
width: 510px; padding-top:0px;
}
.oneColFixCtrHdr #container2 #centercontainerCal div p {
	float: left;
	width: 555px;
	margin-left: 0px;
	position: relative;
	margin-top: 0px;
}
#rightColReg{
float:LEFT;width:219px; margin-left:0px; font-size:11px; margin-top:2px; line-height:14px; margin-bottom:2px;
}
#aboutPhotoBox{
	float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #e0cce0;
	
	}


#aboutTextBoxRight{
padding-right:10px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #e0cce0;
	padding-top: 15px;
    margin-left:229px;
	width: 310px;
}
.aboutQuote1{
	 float:left; width:175px; margin-bottom:4px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; font-style: italic; line-height:20px; color:#660066; margin:0px; padding:0px;
}
.aboutQuoteName{
	float:left; width:175px;  padding-top:0px; padding-left:0px; padding-right:0px; font-size: 11px; line-height:14px; color:#660066; text-indent:24px; font-style:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif }
.aboutQuoteTitle{
	float:left; font-style:italic; width:155px; font-size: 11px; margin-top:0px; color:#660066; line-height:14px; text-indent:34px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.rightColRegInner { float:left; width:177px; background:#ffffc1; font-size:12px; margin-top:0px; padding-top:17px; padding-left:9px; padding-bottom:17px; padding-right:18px; line-height:16px;
}
.oneColFixCtrHdr #mainContent {
	padding-top: 26px;
	/* remember that padding is the space inside the div box and margin is the space outside the div box */
        background: #FFFFFF;
	padding-left: 13px;        
}
  .oneColFixCtrHdr #mainLeftcol {
	float:left;
	width:140px;
	padding-right:0px;
	font-size:11px;
	margin-bottom:0px;
	font-style:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#660066;
	line-height:12px;
	padding-top:0px;
  }
 .oneColFixCtrHdr #mainLeftcol p {
	line-height: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 12px;	 
  }
.oneColFixCtrHdr #nav {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 123px;
}
.oneColFixCtrHdr #nav h1 {
      margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
      padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.navArrowPlacement {
	width: 13px;
	float: left;
	padding-top: 2px;
}
.navTextPlacement {
	line-height: 14px;
	float: left;
	margin-bottom: 13px;
}
.oneColFixCtrHdr #footer {
	height:84px;
	font-size:10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.oneColFixCtrHdr #footer a:link {
     font-size:10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	 color:#666;
	 text-decoration:none;
}
.oneColFixCtrHdr #footer a:visited {
     font-size:10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	 color:#666;
	 text-decoration:none;
}
.oneColFixCtrHdr #footer a:hover {
     font-size:10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	 color:#660066;
	 text-decoration:underline;
}
.oneColFixCtrHdr #footer p {
	margin-top:0px; margin-bottom:0px; padding-top:3px; padding-bottom:0px;/* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
      /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	
      
}
.oneColFixCtrHdr #leftcol{
float:left; 
width:430px; 
height:280px; 
background-image:url(../images/bgQuote.gif); 
background-repeat:repeat-x; 
padding-right:0px; font-size:18px; margin-bottom:0px; font-style:italic; font-family:'Georgia', 'Times New Roman', Times, serif; color:#660066; line-height:24px; text-indent:36px; padding-top:10px;
}
.oneColFixCtrHdr #leftcol h1{
	float:right;
	width:258px;
	text-indent:0px;
	margin-top:28px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-style:normal;
	font-size:11px;
	clear:right;
	line-height:14px;
	margin-right:46px;
	color:#669900;
	margin-bottom:0px;
	font-weight: bold;
}
.oneColFixCtrHdr #leftcol p {
float:right;width:272px; text-indent:0px; margin-top:6px; font-style:normal; color:#666666; font-size:12px; clear:right; line-height:16px; margin-right:32px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
.oneColFixCtrHdr #leftcol #name{
float:right;width:160px; border:thin; line-height:16px; padding:0px; margin-right:20px;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; font-style:normal; text-indent:0px; text-align:left;
}

.oneColFixCtrHdr #rightcol { 
float:LEFT;width:179px; margin-left:0px; font-size:11px; line-height:14px;
}
.name {
	text-align: right;
}
.purple {
	color: #660066;

}
.topRightBox {
float:right;width:151px; margin-bottom:4px; background-color:#ffcab8; height:57px; padding-top:11px; padding-left:12px; padding-right:12px;
}
.midRightBox {
float:right;width:151px; margin-bottom:4px; background-color:#dbedb8; height:125px; font-size:11px; padding-top:11px; padding-left:12px; padding-right:12px;
}
.calendarDate {
float: left; width: 30%; padding-top:4px;
}
.calendarEvent {
float: left; width: 70%; padding-top:4px;
}
.bottomRightBox {
float:right;width:151px; margin-bottom:3px; background-color:#e0cce0; height:57px; font-size:11px; padding-top:11px; padding-left:12px;  padding-right:12px;
}
.leftNavNoLink {
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-bottom: 13px;
	line-height: 14px;
	letter-spacing: 0.1px;
}
	
.pxSpace5 {
	display: block;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.name2 {
	float:right;width:160px; border:thin; line-height:16px; padding:0px; margin-right:20px;font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; font-style:normal; text-indent:0px; text-align:left;
}
.black12 {
	color: #000;
}
.leftNavNoLink2 {
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-bottom: 0px;
	line-height: 14px;
	letter-spacing: 0.1px;
}
.carrot11point {
	font-size: 11px;
	line-height: 14px;
	color: #660066;
}
.dots {
	font-size: 11px;
	line-height: 14px;
	color: #660066;
	margin-top:10px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660066;
	width: 155px;}
.dotsBody {
	font-size: 11px;
	line-height: 14px;
	color: #660066;
	margin-top:14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 14px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660066;
	width: 519px;
}

.classIndent {
	font-size: 12px;
	line-height: 14px;
	padding-left: 34px;
	display: block;
}
.navTextPlacementNoMargin {
	line-height: 14px;
	float: left;
}
.CappedText {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.textIndent {
	font-size: 12px;
	line-height: 16px;
	padding-left: 34px;
	display: block;
}
.carrot12point {
	font-size: 12px;
	line-height: 14px;
	color: #660066;
}
.purpleBold {
	color: #660066;
	font-weight: bold;
}
.classIndentGray {
	font-size: 12px;
	line-height: 14px;
	padding-left: 34px;
	display: block;
}
#curriculumPhotoBox{
float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #d9e5bf;
}
#currTextBoxRight {
padding-right:16px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #d9e5bf;
	padding-top: 15px;
    margin-left:218px;
	width: 315px;
}
#currMain
{
	width: 557px; padding-right:26px; padding-top:20px; padding-bottom:40px;
}
.Quote2
{float:left; width:175px; margin-bottom:4px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; font-style: italic; line-height:20px; color:#660066; margin-top:96px; 
}
#admissionsPhotoBox{
float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #cce5ff;
		}
#admissionsRightBox {
	padding-right:10px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #cce5ff;
	padding-top: 15px;
    margin-left:229px;
	width: 310px;
}
#admissionsMain {
	width: 557px; padding-right:26px; padding-top:20px; padding-bottom:40px;
}

#admissionMainNoPad {
	557px; padding-right:26px; padding-top:0px; padding-bottom:40px;
}

.quoteNameOnly {float:left; font-style:italic; width:155px; font-size: 11px; margin-top:0px; color:#660066; line-height:14px; text-indent:34px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Garuda, sans-serif;
}
#contactPhotoBox {
float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #e0cce0;
}
#communityPhotoBox {
float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #ffd1c1;
		}
#communityRightBox {
	padding-right:15px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #ffd1c1;
	padding-top: 15px;
    margin-left:229px;
	width: 305px;
}
#summerfunPhotoBox {
	float: left;
	width: 210px;
	height: 201px;
	 padding-top:15px; 	padding-left:15px;
	padding-right:12px;
	padding-bottom:15px;
	padding-top: 15px;
    display:inline;
    	background-color: #ffffb2;
}
#summerfunRightBox {
	padding-right:15px;
	margin: 0px;
	line-height: 16px;
	height: 216px;
	background-color: #ffffb2;
	padding-top: 15px;
    margin-left:229px;
	width: 305px;
}
.summerfunBox {
float:left; display:inline; text-align:left; width:170px; background:#e0cce0; font-size:11px; padding-top:9px; padding-left:9px; line-height:16px; padding-bottom:9px; margin-top:40px;
}
.summerfunBoxTitle{
font-size: 11px;font-weight: normal;text-transform: uppercase;color: #660066;padding-top: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 3px;margin-left: 0px;line-height: 14px; font-weight:bold;
}
#summerProgramMain {
	 width: 535px; padding-top:2px; padding-bottom:40px; line-height:16px; padding-right:20px;
}
#summerProgramYellowBox {
	WIDTH:523px; background-color:#ffffa5; padding-left:12px; height:47px; padding-top:5px;
}
#summerProgramYellowBoxWPad {
WIDTH:523px; background-color:#ffffa5; padding-left:12px; height:47px; padding-top:5px; margin-top:10px;}

#summerProgramYellowBoxWPad2 {
WIDTH:523px; background-color:#ffffa5; padding-left:12px; height:67px; padding-top:5px; margin-top:10px;
}
.summerprogramTitle{
float:left; width:400px; font-weight:bold; color:#660066; text-transform:uppercase; font-size:11px;}
.summerprogramDates{
	float:left; width:170px; font-weight:bold; color:#660066; text-transform:uppercase; font-size:11px;}
.summerprogramTimes{
float:left; width:168px; color:#660066; font-size:11px; font-weight:bold;
}
.summerprogramCost{
float:left; color:#660066; font-size:11px; font-weight:bold;}

#summerProgramLightYellowBox {
	WIDTH:501px; background-color:#ffffd6; padding-left:12px;  padding-top:5px; padding-right:22px; padding-bottom:10px;">
}
#summerProgramPhotoBox {
float:left; display:inline; text-align:left; width:170px;  font-size:11px; line-height:16px; padding-bottom:9px; margin-top:2px;
}

.videoGraphic {
	float:left; padding-top:45px; width:160px; vertical-align:middle; text-align:center; font-size:9px; color:#609; display:inline; font-weight:bold;
	
}

