
/* Content */

body {margin: 0px;padding: 0px;width: 100%;height:100%;position: relative;background-color: #abd375;text-align: center;margin: auto;font-family: Arial;color: #666666;font-size: 10pt;font-weight:normal;}

/*
#container {align:center;width:860px;}
#div1 { float:left; width:575px;margin-left:5px;margin-right:5px; vertical-align:top;}
#div2 { position: relative; margin-left:585px; width:270px; vertical-align:top;}
*/


#container{
  background-color:#ffffff;
  overflow:hidden;
  width:860px;
  align:center;
}
#div1{
  background-color:#ffffff;
  width:600px;
  border-right:260px solid #ffffff;
  /* The width and color of the rail */
  margin-right:-260px; 
  float:left;
}
#div2{
  background-color:#ffffff;
  width:260px;
  float:left;
}


img{border: 0px;}

#top_wrapper {width:948px;height:110px;background: #FFFFFF;background:#fff url(../images/banners/header.jpg) no-repeat;}

.contentTBL{background: #FFFFFF;border: solid 2px #000000;margin:20px; padding:20px;text-align:left;}

#bodyWhite{background:#5190bd;font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;color:#222; line-height:20px;border-right:solid 1px #014fa2;border-left:solid 1px #014fa2;}

#bodybluspacer{background: #5190bd;height:10px;border-right: solid 1px #014fa2;border-left: solid 1px #014fa2;border-bottom: solid 1px #014fa2;}

#bodybluspacertop{background: #5190bd; height:5px;border-right: solid 1px #014fa2 ; border-left: solid 1px #014fa2; border-top: solid 1px #014fa2;}

.datecss{width:308px;height:32px;font-family: Arial;color: #666666;font-size: 14px;font-weight:bold;text-align:center;vertical-align: middle;display: inline-block;float:left;}

#menu_wrapper {width:948px;background: #FFFFFF;}

h1 {font:normal 30px/35px Georgia, "Times New Roman", serif; margin:5px; padding:5px; color:#FF6666; text-align: left;}
h2 {font:normal 20px/22px Georgia, "Times New Roman", serif; margin:20px 0 4px 0; padding:0; color:#014fa2;}
h3 {font:bold 15px/20px Georgia, "Times New Roman", serif; margin:15px 0 2px 0; padding:0; color:#682f5d;}
h3.warnmsg {font:bold 15px/20px Georgia, "Times New Roman", serif; margin:10px 0 2px 0; padding:0; color:#800000;}
h3.infomsg {font:bold 15px/20px Georgia, "Times New Roman", serif; margin:10px 0 2px 0; padding:0; color:#1874CD;}

hr.title {border: none 0;border-top: 1px solid #014fa2;width: 95%;height: 3px;}	

#blankspacer{height: 40px;position: relative;background-color: #abd375;}


#navlist
{
margin-left: 10px;
padding-left: 10px;
list-style: none;
}

#navlist li 
{
padding-left: 18px;
background-image: url(../images/common/list.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
}



.video-dev {
 cursor:pointer;
 position:relative;
  width: 230px;
 height: 173px;
 left: 0px;
 top: 0px;
align:center;
}

.video-dev .video-link-span {
 background:transparent url('../images/common/play_icon.gif') no-repeat scroll 0pt 50%;
 cursor:pointer;color:#000000;display:block;height:81px;width:84px;position:absolute;text-align:center;text-decoration:none;vertical-align:bottom;opacity: 0.8;left: 86px;top: 50px;
}


.gridHeader
{
  padding-left:20px;
  padding-right: 20px;
  background-color: #e7debc;	
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 25px;        
}

.FooterStyle td{
background-color: #f3efde;	
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	  border: #e7debc 1px solid;
}
.AlternatingRowStyle td{
background-color: #f3efde;	
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
  border: #e7debc 1px solid;
}

.RowStyle td
{
	background-color: #FFFFFF;	
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 25px;

    border: #e7debc 1px solid;
    /*border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;*/
}


.tblborder{border: 2px #e7debc solid;
background-color: #f3efde;
font-family:Verdana,Arial,Helvetica; 
font-size:12px; 
color:#333333;
font-weight:normal;
}

.submit_btn {background-color:#CC0000;color:#FFFFFF;font-weight:bold;}

.form-required{line-height: 1.5em; font-size: 11px; font-family:verdana,arial,helvetica; font-weight:normal; color:#CC0000;
}

/*----------------------------EVENTS--------------------------*/

.evtTitle {
	text-transform: uppercase;font-family:Arial, Tahoma, Verdana;font-size:14px; font-weight:normal; color:#2B547E; line-height:20px;
}

.calTodayDay {BACKGROUND-COLOR:#014fa2;Color:#FFFFFF;}
.calSelector { BACKGROUND-COLOR: cyan }
.calNextPrev { VERTICAL-ALIGN: sub }
.calDayHeader { FONT-WEIGHT: bold; FONT-SIZE: 8pt; background-Color:#EEEEEE }
.calSelectedDay { font-weight: bold; Color: #000000; background-Color: #c53d6b }
.calTitle { font-weight: bold; border-bottom: 5px solid #2B547E; background-Color:#FFFFFF;  }
.calWeekendDay { BACKGROUND-COLOR: #ffffcc }
.calOtherMonthDay { visibility:hidden; }

.evtcalendarTitleStyle
{
font-size:14px;font-weight:bold;Color:#c53d6b;background:#ffffff;border-top: #FFFFFF;
}


.evtseparator{
border-bottom-style: #FFBD32 5px dotted;
}

hr.evt {border: none 0; 
	border-top: 5px dashed #ccc;
	border-bottom: 5px dashed #ccc;
	width: 100%;
	height: 3px;
	margin: 10px auto 0 0;
	text-align: left;
	}	



/* --- Alerts --- */
div.notice_error {
	border: 2px solid #ff8080;
	padding: 5px;
	margin: 10px 0;	
	color: #800000;
	font-weight: normal;
	background-color: #ffd2d2;
	text-align:left;
}

div.notice_success {
	border: 2px solid #d0ed70;
	padding: 5px;
	margin: 10px 0;	
	color: #008000;
	font-weight: normal;
	background-color: #e6ffcc;
	text-align:left;
}

div.notice_info {
	border: 2px solid #26466D;
	padding: 5px;
	margin: 10px 0;	
	color: #4372AA;
	font-weight: normal;
	background-color: #BCD2EE;
	text-align:left;
}


/*Start Paging */

.pageOn {
	background: #E11F20 url(../images/common/PageOnbg_left.gif) 0 0 no-repeat;
	padding-left:8px;
	text-align: center;
	color: #fff;
	font: bold 11px/14px arial, sans-serif;
}
.pageOn span {
	background: #E11F20 url(../images/common/PageOnbg_right.gif) 100% 0 no-repeat;
	padding-right: 9px;
}

/* Footer */

#footerbg { background: #FFFFFF;color:#222;padding: 10px;height: 40px;text-align: left;	border: solid 1px #014fa2;}

A.footer:link, A.footer:visited,A.footer:active{color:#666666; font:10px arial; text-align:left;text-decoration: none;}
A.footer:hover{color:#66672a;font:10px arial;text-decoration: underline;}

A.power:link, A.power:visited,A.power:active{color:#113066; font:10px arial; text-align:left;text-decoration: none;}
A.power:hover{color:#66672a;font:10px arial;text-decoration: underline;}

#copyright{float:right;color:#666666; font:10px arial;}


/* Menu */

#home{display: inline;width:160px;height:32px;background: url("../images/menu/aboutus.jpg") no-repeat 0 0;float:left}
#home:hover{background-position:0 -32px;}
#home span{display: none;}

#careers{display: inline;width:160px;height: 32px;background: url("../images/menu/careers.jpg") no-repeat 0 0;float:left}
#careers:hover{background-position:0 -32px;}
#careers span{display: none;}

#program{display:inline;width:160px;height: 32px;background: url("../images/menu/program.jpg") no-repeat 0 0;float:left}
#program:hover{background-position:0 -32px;}
#program span{ display: none;}

#parents{display: inline;width:160px;height:32px;background: url("../images/menu/parents.jpg") no-repeat 0 0;float:left}
#parents:hover{background-position:0 -32px;}
#parents span{display: none;}

