body { 	background: #fff;	color: #000;	margin: 0;	padding: 0;	border: 0;}	/* General elements */.hide { 	display: none;	}td {	font: 11px Georgia, "Times New Roman", Times, serif;	}h1 {	font: 14px Helvetica, Arial, sacs-serif;	color: #036;	font-weight: bold;	display: block;	margin: 0;	padding: 6px 15px 4px 10px;}h2 {	font: 14px Helvetica, Arial, sacs-serif;	color: #000;	font-weight: bold;	display: inline;	margin: 0;	padding: 0 0 0 10px;}ul{	margin: 0px;	padding: 2px 0 4px 30px;}	/* Search-related elements defined below */#searchandhelp {	margin: 0 6px 0 0;}#searchandhelp td {	margin: 0;	padding: 0;	vertical-align: top;}#helplink p {	margin: 6px 2px 0 2px;	padding: 0;}#helpspacer {	width: 12px;}#helpspacer p {	margin: 4px 8px 0 3px;	padding: 0;}#searchui {	margin: 10px 0 0 0;	padding: 0;}#searchui p {	font: 10px Georgia, "Times New Roman", Times, serif;	margin: 0;	padding: 4px 65px 4px 0;}#searchbox {	font: 11px Georgia, "Times New Roman", Times, serif;	margin: 0;	padding: 0;	width: 98px;	height: 16px;	border: 1px solid #006;}#searchandhelp form {	margin: 0;	padding: 0;}.searchbutton {	font: 10px Georgia, "Times New Roman", Times, serif;	height: 21px;}	/* Program Navigation */#programnav {	height: 23px;	vertical-align: top;}#programnav img {	display: inline;}	/* Left Page Border Cell */#leftborder {	background: #e9e9e9 url(/cs/images/left_border.gif) repeat-y;	width: 5px;}	/* Main Content Area Table */#maincontent {	margin: 0;	padding: 0 0 0 7px;	vertical-align: top;}#maincopy {	width: 355px;	padding: 0;	margin: 0;	vertical-align: top;}#maincopy p {	margin: 0;	padding: 4px 15px 4px 10px;}	/* ibox */#ibox {	padding: 2px 0 4px 10px;}	/* Left Column High School & University Programs, Schedules, Dates and sub-Nav Boxes */#leftboxes {	background: #EBEFF2;	width: 165px;	padding: 0;	margin: 0;	vertical-align: top;}.leftspacer {	background: #fff url(/cs/images/left_spacer.gif) repeat-x;}.datelinks {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.5em;	padding: 3px 5px 10px 7px;}.datelinks2 {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.5em;	}.programlinks {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.5em;	padding: 0px 5px 10px 7px;}#schedulebox {	margin: 0;	padding: 0 5px 10px 7px;}#schedulebox p {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.25em;	margin: 0;	padding: 2px 5px 0 0;}#schedulebox p a {	font: 11px Georgia, "Times New Roman", Times, serif;}#testimonialbox {	margin: 0;	padding: 0 5px 10px 7px;}#testimonialbox p {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.25em;	margin: 0;	padding: 2px 5px 0 0;}#testimonialbox p a {	font: 11px Georgia, "Times New Roman", Times, serif;}#enrollbox {	margin: 0;	padding: 0 5px 10px 7px;}#enrollbox p {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.25em;	margin: 0;	padding: 2px 5px 0 0;}#enrollbox p a {	font: 11px Georgia, "Times New Roman", Times, serif;}#leftcolumnbg {	background-color:#EDEDED;}	/* Parents & Families */#parents img {	padding: 15px 0 5px 10px;	vertical-align: top;}	/* Educators & Mentors */#educators img {	padding: 15px 0 5px 10px;	vertical-align: top;}	/* List of links */.linklist a {	font: 10px Georgia, "Times New Roman", Times, serif;		padding: 0 0 0 10px;	display: block;	vertical-align: top;	line-height: 1.5em;}	/* News */#news img {	padding: 15px 0 0 10px;	vertical-align: top;}#news p {	margin: 0;	padding: 4px 15px 4px 10px;}	/* Right Column Login Boxes */#rightboxes {	background: #bb9c10;	width: 216px;	padding: 0;	margin: 0;	vertical-align: top;}/* bookmark link */#bookmark a, #bookmark a:hover, #bookmark a:visited {	font: 10px Georgia, "Times New Roman", Times, serif;	color: #FFFFFF;	}#bookmark p {	margin: 0 0 0 17px;	color: #FFFFFF;	}	/* Login Box */	#loginbox {	background: url(/cs/images/educator_bg.gif) repeat-y;	vertical-align: top;}#loginbox ul {	margin: 0;	padding: 6px 0 0 8px;}#loginbox li {	margin: 0 0 .25em 2.75em;	padding: 0;}#loginbox p {	margin: 7px 15px 0 17px;}	/* OE Box */	#OEbox {	background: url(/cs/images/oe_bg.gif) repeat-y;	vertical-align: top;}#OEbox ul {	margin: 0;	padding: 6px 0 0 8px;}#OEbox li {	margin: 0 0 .25em 2.75em;	padding: 0;}#OEbox p {	margin: 7px 15px 0 17px;}	/* Educator & Mentor Login Box */#educatorbox {	background: url(/cs/images/educator_bg.gif) repeat-y;	vertical-align: top;}#educatorbox p {	padding: 0 15px 0 0;	margin: 7px 0 0 17px;}	/* Online Community Box */#communitybox {	background: url(/cs/images/community_bg.gif) repeat-y;	vertical-align: top;}#communitybox p {	padding: 0 15px 0 0;	margin: 7px 0 0 17px;}	/* Live Chat Box */	#livechatbox {	vertical-align: top;}#livechat p {	padding: 0 0 0 0;	margin: 0 0 0 0;}	/* Jobs & Intercships Box */#jobsbox {	background: url(/cs/images/jobs_bg.gif) repeat-y;	vertical-align: top;}#jobsbox p {	padding: 0 15px 0 0;	margin: 7px 0 0 17px;}/* Scenes From The Forum Box */#scenesbox {	background: url(/cs/images/scenes_bg.gif) repeat-y;	vertical-align: top;}#scenesbox p {	padding: 0 15px 0 0;	margin: 7px 0 0 17px;}#scenesphoto {	padding: 0 0 0 17px;}#scenesdesc p {	font: 10px Georgia, "Times New Roman", Times, serif;	margin: 0;	padding: 0 6px 0 7px;	width: 85px;	vertical-align: top;}	/* Footer */#footer {	/* Nothing defined here yet. */}#footerlinks {	font: 10px Georgia, "Times New Roman", Times, serif;	background: #e9e9e9;	line-height: 2em;	padding: 5px;}#footer ul {	margin: 0;	padding: 0;}#footer li { 	display: inline; 	list-style: none;}#footercopyright {	font: 10px Georgia, "Times New Roman", Times, serif;	line-height: 1.5em;	padding: 5px;}   /* Form Styles */   .acctitle {	background-color: #adae90;	color:#FFFFFF;	font-weight:bold;	}	#accform {	background-color:#EBEFF2;	}	#updatesbox {    font: 10px Georgia, "Times New Roman", Times, serif;	margin: 0;	color:#FFFFFF;	padding: 0 5px 3px 7px;}h4 {	font: 14px Helvetica, Arial, sacs-serif;	color: #000;	font-weight: bold;	display: inline;	margin: 0;	padding: 0 0 0 0px;}