/* CSS Document */body {	background-color:#4d5a9f;	font-family:Arial, Helvetica, sans-serif;	margin:0px;	list-style-image:url(images/bullet.jpg);	font-size:12px;}td {	text-align:left;}a {	color:#6268a7;	text-decoration:none;}a:hover {	color: #8b005a;}#site {	width:780px;}#header{	margin:0;	height:256px;	width:780px;}#nav {		background-color:#e2e1f0;	width:780px;	color:#6268a7;	font-weight:400;	font-size:14px;	font-weight:bold;}#left-panel {	background-color:#FFFFFF;	float:left;	width:20px;	height:520px;}#content {	background-color:#FFFFFF;	width:555px;	height:480px;	float:left;		padding-left:20px;	padding-right:20px;	padding-top:20px;	padding-bottom:20px;	text-align:left;	font-size:12px;}#right-panel {	position:relative;	float:right;	padding-top:40px;	padding-left: 3px;	bottom: 0px;	width:162px;	height:480px;	text-align:left;	background-image:url(images/right-panel-background.jpg);	background-color:#7378B0;}#footer {	width:740px;	height:20px;	float:left;		background:#e2e1f0;	font-size: 12px;	text-align:left;	padding-left: 40px;	padding-top: 5px;	padding-bottom:20px;}.heading {	color:#8b005a;}.darkbold{	color:#590158;	font-weight:bold;}.rp{	font-size:12px;	font-weight:bold;	color:#FFFFFF;	padding-left:5px;}a:hover.rp{	color: #00cfff}.bluelink{	color:#00aeef;}.scroll{	position:relative;	cursor:hand;	z-index: 100;}.blue {color: #00cfff}.darkblue {color: #00207e}table#home a#nav-home,table#programs a#nav-programs,table#quality a#nav-quality,table#licensed a#nav-licensed,table#registration a#nav-registration,table#faq a#nav-faq,table#links a#nav-links,table#new a#nav-new,table#photo a#nav-photo,table#contact a#nav-contact,table#jobs a#nav-jobs{	color: #8b005a;}