@charset "utf-8";
/* CSS Document */
.canada_banner{
margin:18px 0 -15px 0;
}
.revised_item{
color:#333333;
}
img.margin0{margin:0}
.revised_date{
font-size:9px;
}
/* Make req'd corrections to Blueprint CSS */
body { color: #636466; }
.box { background:none; }
input.text { width:130px; padding: 3px; margin:0em 1em 0em 0em;}
input.smalltext { width:25px; padding: 3px; margin:0em 1em 0em 0em; border:1px solid #bbb;}
input.longtext { width:200px; padding: 3px; margin:0em 1em 0em 0em; border:1px solid #bbb;}
textarea.smallarea { width: 195px; height: 60px; }
div.border { border-color:#C6D880;}

.eco-keynote{
background: #1f4d5a url(../Home/News/i/ecoHealth/bg_speakers.jpg) no-repeat;
line-height:18px;
width:254px;
color:#333333;
min-height:266px;
float:left;
margin:10px 20px 0 0;
}
.eco-workshops{
padding:15px 0 0;
}
p.sidebar-eco{
font-size:11px;
}
.sidebar-fakeh2{
text-transform:uppercase;
color:#7e6521
}
.speaker-column{
width:40%;
float:left;
padding:45px 0 0 15px;
font-size:12px;
color:#fff;
text-align:center;
font-weight:bold;
}
.speaker-column p a{
font-weight:normal;
color:#fff;
font-size:9px;
text-transform:uppercase;
}
.speaker-column img{
border:1px solid #888984;
}



.iconnew{
background: url(../i/Shared/icons/icon_new.gif) no-repeat;
line-height:18px;
height:17px;
padding-left:45px;
font-weight:bold;
color:#333333;
}
#maintenance-msg {
	background: #fff;
	border: 3px dashed #7A7A70;
	font-size:1.5em;
	color: #333;
	font-weight:bold;
	text-align:center;
	margin-right: 25px;
	margin-top: 20px;
	padding: 20px 10px;
	}

p {line-height:1.3em;}

h3 p strong {
margin:0 0 10px 0;
}
h4 {
	font-weight:bold;
	height:auto;
	}
a:active, a:focus {outline:none; }
a.block-anchor {
	/* THIS IS REQUIRED TO ADDRESS AN ISSUE WITH LOCALSCROLL js IN OPERA. */
	display:block;
	}
	
/* Global classes */
.nobullet {
	margin:0em 0em 1em 0em;
	padding:0px;
	list-style:none;
	}
.nobullet li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:none;
	}

ul.inline li, ol.inline li {
	display:inline;
	}
dl.inline dt {
	display:inline;
	float:left;
	width:8em;
	}
dl.inline dd {
	vertical-align:text-top;		
	margin-left: 9em;
	}
dl.inline-wide dt {
	display:inline;
	float:left;
	width:12em;
	}
dl.inline-wide dd {
	vertical-align:text-top;		
	margin-left: 12.5em;
	}	
.linkout { 
	padding-right:20px;
	background:url(../i/Shared/external_link.gif) bottom right no-repeat;
	}
.citation {
	text-align:left;
	margin-left: 60%;
	}
.centered {
	text-align:center;
	margin: 0 auto;
	}
.blankline {
	font-size: 0.5em;
	line-height: 0.5em;
	margin:0px;
	padding: 0px;
	}
.pdf {
	background: url(../i/Shared/ico-pdf.gif) right no-repeat;
	padding: 0 40px 0 0;
	}
.pdf-list {
	background: url(../i/Shared/ico-pdf.gif) top left no-repeat;
	padding: 0 0 0 40px;
	}
.trigger {
	cursor:pointer;
	cursor:hand;
	color:#009;
	text-decoration:underline;
}
.seotxt {
	text-indent:-9999px;
	position:absolute;
	float:right;
	}
ul.striped-list li {
	padding: 2px;
	}
	
ul.striped-list li.list-stripe {
	background-color: #DFEAEF;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	}
/* boxes */
.greyscale {background:#e6e6e6;color:#666;padding:.8em;margin-bottom:1em;border:2px solid #ccc;}

.req-notice {background:#FFF6BF;color:#8A1F11;border:2px solid #FFD324;padding:.8em;margin-bottom:1em;text-align:center;font-weight:bold;}

ul { list-style-type: url(../i/Shared/bullet.gif);}
ul li { 
	list-style: none;
	background: url(../i/Shared/bullet.gif) 0em 0.25em no-repeat;
	margin-left: 5px;
	padding-left: 16px;
	}
	
form.cmxform fieldset ol.bullet { list-style-type: decimal; }
form.cmxform fieldset ol.bullet li { list-style: decimal; background: none; margin: auto; }
form.cmxform fieldset ol.bullet li label {width:auto;}
form.cmxform fieldset ol.bullet li input { width: 300px;}
/* cmx form style definitions */
/* COMMON FORM STYLES */

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform legend span {
	display:block;
	width: 465px;
	white-space:normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
  font-weight:normal;
}
	
body {
	background:#6D7F5F;
	/*background:#43655d;*/
	}
#page {
	border: 15px solid #2c3b36;
	border-bottom: 25px solid #2c3b36;
	padding:0;
	width:790px;
	}	

/* HEADER STYLES */
#nav {
	background: transparent url(../i/Shared/fleming-new.jpg) top left repeat-y;
	padding:10px 0px 5px 15px;
	margin:0px;
	border:0px;
	}
	#nav h1 {
	float:right;
	width: 160px;
	height: 65px;
	text-indent: -9999px;
	margin-top: 17px;
	margin-right: 20px;
	cursor:pointer;
	}
	#nav h3 {
		color:#fff;
		font-size:1.1em;
		margin-bottom:0.5em;
		text-indent: -9999px;
		}
	#nav li {
		color:#82B9D0;
		}
	#nav a {		
		color:#82B9D0;
		text-decoration:none;
		}
	#nav li:hover {
		color: #FFFF00;
		}
	#nav a:hover {
		text-decoration:underline;
		color: #FFFF00;
		}
	#nav .navlist {
		font-size: 1em;
		}
		#nav .navlist ul {
			list-style-type:none;
			}
		#nav .navlist li {
			background: none;
			margin:0px;
			padding:0px;
			list-style:none;
			line-height: 1.3em;
			cursor:pointer;
			}
		#nav .navlist li ul li{
			font-size: 0.9em;
		}
		#nav #nav1.navlist li.has-sub {
			background: transparent url(../i/Shared/nav-arrow.gif) 115px no-repeat;
		}
		#nav #nav1.navlist li.has-sub.sfHover {
			background: transparent url(../i/Shared/nav-arrow-ovr.gif) 115px no-repeat;
			z-index:3;
		}
		#nav #nav2.navlist li.has-sub {
			background: transparent url(../i/Shared/nav-arrow.gif) 120px no-repeat;
		}
		#nav #nav2.navlist li.has-sub.sfHover {
			background: transparent url(../i/Shared/nav-arrow-ovr.gif) 120px no-repeat;
			z-index:3;
		}
		#nav #nav4.navlist li.has-sub.has-sub {
			background: transparent url(../i/Shared/nav-arrow.gif) 85px no-repeat;
		}
		#nav #nav4.navlist li.has-sub.sfHover {
			background: transparent url(../i/Shared/nav-arrow-ovr.gif) 85px no-repeat;
			z-index:3;
		}
		#nav #nav2.navlist li.sfHover ul {
			left: 130px;
			width: 285px;
			}
		#nav #nav2.navlist li.sfHover ul li a.linkout-ylw {
			padding-right:20px;	
			background:url(../i/Shared/external_link-mnu.gif) right center no-repeat;
		}
		#nav #nav2.navlist li.sfHover ul li a.linkout-ylw:hover{
			padding-right:20px;	
			background: #FFFF00 url(../i/Shared/external_link-mnu-ovr.gif) right center no-repeat;
		}
		#nav #nav2.navlist li.sfHover ul#ft { /* Full-Time Submenu */
			left: 130px;
			width: 200px;
			}
		#nav #nav2.navlist li.sfHover ul#pt {/* Part-Time Submenu */
			left: 130px;
			width: 125px;
			}
		#nav #nav4.navlist li.sfHover ul {
			left: 95px;
			}
		#nav .navlist li ul li {
			background: #FFFF00 url(../i/Shared/nav-arrow.gif) right no-repeat;
			border-bottom: #555555 1px solid;
			border-right: #555555 1px solid;
			background:#ddd922;
			
		}
		#nav .navlist li ul li a {
			padding: 3px;
			color:#333300;
			background:#ddd922;
		}
		#nav .navlist li ul li a:hover  {
		 	color: #333300;
			background: #FFFF00;
		}
		 /*** shadows for all but IE6 ***/
		#nav .navlist li ul.sf-shadow ul {
			background:	url(../i/Shared/shadow.png) no-repeat bottom right;
			padding: 0 18px 19px 0;
			-moz-border-radius-bottomleft: 17px;
			-moz-border-radius-topright: 17px;
			-webkit-border-top-right-radius: 17px;
			-webkit-border-bottom-left-radius: 17px;
		}
		#nav .navlist li ul.sf-shadow ul.sf-shadow-off {
			background: transparent;
		}	
#subnav {
	/*background: #FFF79F;*/
	background:	#fff;
	text-align:right;
	height: 25px;
	width:790px;
	overflow:hidden;	
	border-bottom: solid 1px #000211;
	}
	#login {
		text-align:right;
		text-transform:capitalize;
		font-size:11px;
		color:#134248;
		line-height:18px;
		}
	#login ul {
		margin:3px -15px 0 0;
		padding:0px;
		list-style-type:none;
		}
	#login li {
		background: none;
		border-right: 1px solid #333;
		margin:0px 0.5em 0px 0px;
		padding:0px 0.5em 0px 0px;
		list-style:none;
		display:inline;		
		}
	#login li:last-child {
		padding-right: 1em;
		border-right: 0px;
		}
	#login li a {
		font-weight:bold;
		color:#333;
		}
		
/* END HEADER */

/* SIDEBAR */
#sidebar {
	float:right;
	width: 230px;
	padding-right: 10px;	
	margin-right:0px;
	}
	#sidebar h3.ttl {
		background: url(../i/Shared/bg-side-title2.jpg) top left no-repeat;
		text-indent:-1000em;
		height:53px;
		margin:0px;
		}
	#side-main {
		background: url(../i/Shared/bg-side-paper.jpg) top left repeat-y;
		padding: 0px 15px 20px 35px;
		margin:0px -10px 0px 0px;
		}
	
	#side-common {
		background:#fff;
		border:0px solid #333;
		margin: 0px 0px 21px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #102037;
		line-height: 1.2em;
		}
	#side-common h3 {
		margin: -15px 0px 0px 0px;
		font: bold 1.5em "Trebuchet MS1", Helvetica, sans-serif;
		color: #333;
		text-indent: -1000em;		
		}
	#side-common ul#ul-side-common {
		margin:0em 0em 1em 0em;
		padding:0px;
		list-style:none;
		border-top: 2px dotted #bbb;
		}
	#side-common ul#ul-side-common li {
		margin:0px;
		padding:8px 0px;
		list-style-type:none;
		background:none;
		border-bottom: 2px dotted #bbb;		
		}
	#side-common ul#ul-side-common li:hover {
		background-color: #96B7C8;
		}
	#side-common a {
		padding: 5px 0px 5px 35px;
		text-decoration: none;
		color: #666;
		font-weight:bold;
		}
	
	#side-common ul#ul-side-cart {
		margin:0em 0em 1em 0em;
		padding:0px;
		list-style:none;
		border-top: 2px dotted #bbb;
		}
	#side-common ul#ul-side-cart li#course-cart {
		background: url(../i/Shared/bg-coursecart.gif) repeat-y;
		padding:0px;
		margin:10px 0px 0px 0px;		
	}
	#side-common ul#ul-side-cart li#course-cart h4 {
		background: url(../i/Shared/icons/ico-cart.gif) 0px 0px no-repeat;
		text-indent: -9999em;
		margin:0px;
		padding:0px;
		line-height: 40px;
		}
	#side-common ul#ul-side-cart li#course-cart a {
		text-decoration:underline;
		}
	#side-common ul#ul-side-cart li#course-cart .cart-item,  #side-common ul#ul-side-cart li#course-cart .cart-item2{
		padding: 10px;
		margin: 0px 5px;
		border-top: 1px dashed #565E00;
		}
	#side-common ul#ul-side-cart li#course-cart ul {
		margin-bottom: 0;
		}
	#side-common ul#ul-side-cart li#course-cart .cart-item:hover {
		background: #f3ff00;
		}
	#side-common ul#ul-side-cart li#course-cart .cart-item2:hover {
		background: #f3ff00;
		}
	#side-common ul#ul-side-cart li#course-cart a {
		color: #000;
		padding:0px;
		border:0;
		}
	#side-common ul#ul-side-cart li#course-cart dl {
		margin-bottom: 0px;
		}
	#side-common ul#ul-side-cart li#course-cart dt {
		font-size:0.9em;
		padding:0px;
		color: #555;
		display:inline;
		float:left;
		width:40px;
		}
	#side-common ul#ul-side-cart li#course-cart dd {
		font-size:0.9em;
		color: #555;
		margin-left: 45px;
		}
	#side-common ul#ul-side-cart li#course-cart .delitem {
		float:right;
		width: 10px;
		}
	#side-common ul#ul-side-cart li#course-cart #cart-total {
		border-top: 1px solid #565E00;
		text-align:right;
		padding: 3px 4px 3px 0px;
		margin: 0px 5px;
		}
	#side-common ul#ul-side-cart li#course-cart #cart-continue {
		text-align: right;
		margin: 10px 5px 0px 0px;
		}
	
	#side-common ul#ul-side-cart li#course-cart .cart-bottom {
		background: #fff;
		height: 3px;
		border-bottom: 1px solid #C4C6C8;
		border-left: 1px solid #C4C6C8;
		border-right: 1px solid #C4C6C8;
		margin-left: 1px;
		}
	#side-calendar {
		background:#fff;
		margin: 0px 0px 21px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #102037;
		text-align:center;
		}
	#side-calendar p{
		margin: 0px;
		}
	#side-calendar h3 {
		text-indent:-1000em;
		margin:0px 15px 10px 15px;
		}
	#side-calendar a {
		padding: 5px 0px 5px 0px;
		text-decoration: none;
		color: #666;
		font-weight:bold;
		border:0;		
		}
	
	#a-email {
		background: url(../i/Shared/icons/ico-email.gif) center left no-repeat;
		}
	#a-print {
		background: url(../i/Shared/icons/ico-print.gif) center left no-repeat;
		}
	#a-calendar {
		background: url(../i/Shared/icons/ico-calendar.gif) center left no-repeat;
		}
	#a-graduate {
		background: url(../i/Shared/icons/ico-alumni.gif) center left no-repeat;
		}
	#a-media {
		background: url(../i/Shared/icons/ico-media.gif) center left no-repeat;
		}
	
	#side-common ul#ul-side-common li#accomodation {
		padding: 5px 0px 5px 35px;
		background: url(../i/Shared/icons/ico-accomodation.gif) top left no-repeat;
		color: #666;
		font-weight:bold;
		}
	#side-common ul#ul-side-common li#accomodation ul {
		margin-left:0px;
		}
	
	#side-common ul#ul-side-common li#faculty-profile {
		padding: 5px 0px 5px 35px;
		background: url(../i/Shared/icons/ico-faculty.gif) top left no-repeat;
		color: #666;
		font-weight:bold;
		}		
	#side-common ul#ul-side-common li#alumni-profile {
		padding: 5px 0px 5px 35px;
		background: url(../i/Shared/icons/ico-alumni.gif) top left no-repeat;
		color: #666;
		font-weight:bold;
		}
	#side-common ul#ul-side-common li#transfer-agreement {
		padding: 5px 0px 5px 35px;
		background: url(../i/Shared/icons/ico-transfer.gif) top left no-repeat;
		color: #666;
		font-weight:bold;
		}
	
	#side-common ul#ul-side-common li ul.side-sublist {
		margin-left:0px;
		margin-top: 5px;
		}
	#side-common ul#ul-side-common li ul.side-sublist li {
		border-bottom:0px;
		list-style: none;
		background: none;
		margin-left: 0px;
		padding-left: 10px;
		border-bottom: 1px solid #96B7C8;
		}
	#side-common ul#ul-side-common li ul.side-sublist li:first-child {
		border-top: 1px solid #96B7C8;		
		}
	#side-common ul#ul-side-common li ul.side-sublist li:hover {
		background-color: #96B7C8;
		}
	#side-common ul#ul-side-common li ul.side-sublist li:hover a {
		color: #fff;
		}
	#side-common ul#ul-side-common li ul.side-sublist li a{
		padding:2px 0px;
		color: #666;
		font-weight:normal;
		text-decoration:underline;
		}
	#side-common ul#ul-side-common li ul.side-sublist li a:hover {
		color: #fff;
		}	
		
	#side-common p {
		margin: 0px;
		padding: 0px;
		}
	
	#side-bookmark {
		margin-top: 10px;
		text-align:left;
		}
	
	#side-search {
		margin: 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		background: url(../i/Shared/bg-side-searchbox.gif) top left no-repeat;
		padding:10px 10px 0px 10px;
		}
	/*#side-search h3 {
		margin: -3px 0px 0px 0px;
		background: url(../i/Home/h-search.gif) top left no-repeat;
		line-height: 25px;
		text-indent: -9999px;
		}*/
	#side-search h3 {
		margin: 0px 0px 3px 0px;
		color: #f3f3f3;
		font-size:0.9em;
		font-weight: bold;
		}
	#side-search .text {
		width:150px;
		padding:3px;
		}
	#side-search .home_submit {
		background: transparent url(../i/Shared/search-submit.gif) top right no-repeat;
		width: 70px;
		height: 24px;
		margin: 3px 0px 0px 90px;
		padding: 0;
		border: 0;
		color: #fff;
		font-weight:bold;
		font-size:10px;
		text-indent: -9999em;
		cursor: pointer; /* hand-shaped cursor */
		cursor: hand; /* for IE 5.x */
  		}
	#side-search .home_submit:hover {
		background: transparent url(../i/Shared/search-submit-ovr.gif) top right no-repeat;	
		}
		
	#side-contact {
		background: #50AFD7 url(../i/Shared/side-contact.gif) top no-repeat;
		margin: 0px 0px 21px 0px;
		line-height: 1.2em;
		padding: 10px;
		}
	#side-contact h3 {
		background: url(../i/Shared/ttl-contact.gif) top left no-repeat;
		margin: 0px;
		font: bold 1.5em "Trebuchet MS1", Helvetica, sans-serif;
		text-indent: -1000em;		
		color: #102037;
		}
	#side-contact h4 {
		font: bold 1.1em "Trebuchet MS1", Helvetica, sans-serif;
		margin:1em 0em 0em 0em;
		padding:0px;
		color:#fff;
		}
	#side-contact h5 {
		color:#EDEF1D;
		font-size:1em;
		font-weight:bold;
		margin-bottom:0em;
		}
	#side-contact div.contact-item {
		margin-bottom: 1em;
		}
	#side-contact p {
		margin: 0px;
		padding: 0px;
		color: #fff;
		}
	#side-contact p.contact-title {
		font-size: 0.9em;
		}
	#side-contact p.contact-name {
		color: #213745;
		font-weight:bold;
		font-size:1.1em;
		margin-top:0.3em;
		}
	#side-contact p.contact-address {
		margin-top:0.2em;
		margin-bottom:0.4em;
	}
	#side-contact small {
		color: #f2f2f2;
		}
	#side-contact a {
		color: #102037;
		}
	
	#side-contact.video {
		padding: 25px 15px 15px 10px;
		border-top:1px solid #333;
		border-bottom:1px solid #333;
	}
	#side-contact.video a {
		font-size:0.9em;
		color: ##fff;
	}
	#side-contact.video a strong {
		font-size:1em;
	}
	
	#side-donate {
		background:#fff;
		border:1px solid #333;
		margin: 21px 0px 21px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #333;
		line-height: 1.2em;
		padding: 10px;
		}
		
	#side-donate h3 {
		background: url(../i/Alumni/ttl-donation.gif) top left no-repeat;
		margin: 0px;
		font: bold 1.5em "Trebuchet MS1", Helvetica, sans-serif;
		text-indent: -1000em;		
		color: #333;
		}
	#side-donate p {
		margin: 0px;
		padding: 0px;
		}
	#side-donate a {
		color: #333;
		}
	#side-donate img {
		margin:0px 0px 10px 0px;
	}
	
	#side-ties {
		background:#009344 url(../i/Shared/bg-side-fleming-ties.gif) top left repeat-y;
		margin: 0px 0px 21px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #fff;
		line-height: 1.2em;
		padding-left:10px;
		border-bottom: 2px solid #bcbec0;
		}	
	#side-ties h3 {
		background:#009344 url(../i/Shared/ttl-fleming-ties.gif) top left no-repeat;
		margin-left: -10px;
		text-indent: -1000em;		
		height:106px;
		}
	#side-ties ul {
		background:none;
		list-style-type:circle;
		margin-top: 1em;
		}
	#side-ties ul li {
		background:none;
		list-style:circle;
		padding-left: 0px;
		}
	#side-ties p {
		margin: 0em 0em 1em 0em;
		color:#fff200;
		padding:0px 10px;
		line-height: 0.9em;
		}
	#side-ties a {
		color: #fff;
		}
	
	#side-academic-sched {
		margin-bottom:2em;
		}
	#side-academic-sched-thismonth {
		border: 1px solid #999;
		margin-bottom:1em;
		}	
	#side-academic-sched-thismonth h3 {
		background: #DA3363;
		text-transform:uppercase;
		color:#fff;
		font-size: 1.2em;
		margin-bottom:0.5em;
		font-weight:bold;
		padding: 4px 0px 4px 10px;
		}
	#side-academic-sched-thismonth ul {
		margin-left: 10px;
		}
		
	#side-academic-sched-monthlinks h3 {
		text-transform:uppercase;
		color:#50AFD7;
		font-size: 1.2em;
		margin-bottom:0em;
		font-weight:bold;
		padding: 4px 0px 4px 10px;
		}
	#side-academic-sched-monthlinks h4 {
		color:#976117;
		background:#F4E1CA;
		font-size: 1em;
		margin:0em;
		font-weight:bold;
		padding: 2px 0px 2px 10px;
		border: 1px solid #999;
		}
	#side-academic-sched ul.mth-cal {
		margin-bottom: 0.5em;
		border-left: 1px solid #999;
		border-bottom: 1px solid #999;
		}
	#side-academic-sched .mth-cal li {
		border-right: 1px solid #999;
		font-size: 1em;
		display:inline-table;
		margin:0em;
		padding: 4px 8px;
		width: 25px;
		}
	#side-academic-sched table {
		border-right: 1px solid #999;
		margin: 0em 0em 1em 0em;
		}
	#side-academic-sched td {
		border-left: 1px solid #999;
		border-bottom: 1px solid #999;
		text-align:center;
		}
	
	#side-news {
		margin-bottom:2em;
		}
	#side-news h3 {
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		background: #DA3363;
		text-transform:uppercase;
		color:#fff;
		font-size: 1.2em;
		margin-bottom:0em;
		font-weight:bold;
		padding: 4px 0px 4px 10px;
		}	
	
	#side-news h4 {
		text-transform:uppercase;
		color:#976117;
		background:#F4E1CA;
		font-size: 1em;
		margin:0em;
		font-weight:bold;
		padding: 2px 0px 2px 10px;
		border: 1px solid #999;
		}
	#side-news table {
		border-right: 1px solid #999;
		margin: 0em 0em 1em 0em;
		}
	#side-news td {
		border-left: 1px solid #999;
		border-bottom: 1px solid #999;
		text-align:center;
		}
		
	#side-parking {
		background: #fff url(../i/Shared/bg-side-parking.gif) top repeat-y;
		margin: 0px 0px 0px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		}
	#side-parking h3 {
		background: #fff url(../i/Shared/ttl-parking.gif) top no-repeat;
		line-height: 40px;
		margin: 0px;
		text-indent: -1000em;		
		}
	#side-parking ul {
		margin: 5px 0px 0px 10px;
		}
	#side-parking #ftr-parking {
		background: #fff url(../i/Shared/ftr-side-parking.gif) bottom no-repeat;
		line-height: 8px;
		}
		
	#side-hours-of-op {
		background: #fff url(../i/Shared/bg-side-hours-of-op.gif) top repeat-y;
		margin: 0px 0px 0px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		}
	#side-hours-of-op h3 {
		background: #fff url(../i/Shared/ttl-hours-of-op.gif) top no-repeat;
		line-height: 38px;
		margin: 0px;
		text-indent: -1000em;		
		}
	#side-hours-of-op ul {
		margin: 5px 0px 0px 10px;
		}
	#side-hours-of-op #ftr-hours-of-op {
		background: #fff url(../i/Shared/ftr-side-hours-of-op.gif) bottom no-repeat;
		line-height: 8px;
		}
		
	#side-announcement {
		background:#d7dac5;
		border:1px solid #333;
		margin: 0px 0px 21px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #7b7b71;
		}
	#side-announcement h3 {
		background: url(../i/Shared/ttl-check-it-out.gif) top left no-repeat;
		margin: -15px 0px 0px 0px;
		font: bold 1.5em "Trebuchet MS1", Helvetica, sans-serif;
		text-indent: -1000em;		
		color: #333;
		}
	#side-announcement p, #side-announcement dd, #side-announcement li {
		padding: 0px;
		font-size: 0.8em;
		margin-bottom:0.2em;
		}
	#side-announcement dd {
		margin-left:0.5em;
		}
	
	#side-media-sc {
		background:#ed1a7b;
		margin: 15px 0px 15px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #fff;
		height: 54px;
		line-height:normal;
		}
		#side-media-sc.video {
			padding: 25px 15px 15px 10px;
			border-top:1px solid #333;
			border-bottom:1px solid #333;
		}
		#side-media-sc.video a {
			font-size:0.9em;
			color: ##fff;
		}
		#side-media-sc.video a strong {
			font-size:1em;
		}
		
		#side-media-sc.secondcareer {
			background: url(../i/Secondcareer/side-media.gif) no-repeat;
		}
		.flemingbursary a{
			background: url(../i/alumni/fleming-bursary-btn.jpg) no-repeat;
			height:144px;
			margin:5px 0 5px 10px;
			display:block;
			text-indent:-9999px;
		}
.flemingbusn a {
background:url("../Media/busn/video-tile.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:10px;
margin:5px 0 5px 10px;
padding:75px 0 10px;
}
.flemingbusn a:hover {
background:url("../Media/busn/video-tile-ovr.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:10px;
margin:5px 0 5px 10px;
padding:75px 0 10px;
}
	#side-media-sc h3 {
		margin: -15px 0px 0px 0px;
		font: bold 1.2em "Trebuchet MS1", Helvetica, sans-serif;		
		color: #fff;
		}
	#side-media-sc p {
		background: url(../i/Home/bg-feature-media.gif) top right no-repeat;
		margin: 0px -15px -10px 0px;
		padding: 0px 64px 10px 0px;
		}
	#side-media-sc a {
		color: #fff;
		}
		
	#side-media {
		background: #FAA12D url(../i/Shared/side-media.gif) top no-repeat;
		margin: 0px 0px 21px 0px;
		padding: 28px 0px 0px 5px;
		border:1px solid #555;
		}
	#side-media a {
		color:#213745;
		margin-right: 20px;
		margin-bottom: 1em;
		padding-top: 75px;
		padding-left: 5px;
		display:block;
		font-weight:bold;
		font-size:0.8em;
		text-transform:uppercase;
		}
	
	
	#side-relatedprograms {
		background:#fff;
		border:1px solid #333;
		margin: 0px 0px 21px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color: #33366;
		}		
	#side-relatedprograms h3 {
		background: url(../i/Shared/ttl-related-programs.gif) top left no-repeat;
		margin: -15px 0px 0px 0px;
		font: bold 1.5em "Trebuchet MS1", Helvetica, sans-serif;
		text-indent: -1000em;		
		color: #333666;
		}
	#side-relatedprograms li, #side-relatedprograms a{
		padding: -3px;
		font-size: 0.95em;
		margin-bottom:0.5em;
		color:#333666;
		}
			
	#side-map {
		background:#00adef;
		margin: 21px 0px 0px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		color:#fff;
		line-height: 1.2em;
		}
	#side-map h3 {
		margin: -15px 0px 0px 0px;
		color:#fff;
		font: bold 1.2em "Trebuchet MS1", Helvetica, sans-serif;		
		}
	#side-map #home_map {
		background: url(../i/Home/map.gif) bottom center no-repeat;
		margin: 0px -15px -10px 0px;
		padding: 0px 0px 70px 0px;
		}
		
	#side-chat {
		background: #90703D;
		color:#fff;	
		margin-bottom: 20px;	
		}
	#side-chat form {	
		background: #DDB72E;
		color:#4D2E19;
		font-weight:bold;
		padding: 3px 0px 3px 5px;		
		}
	#side-chat p{
		margin:2px 0px 2px -5px;
		padding: 2px 3px 2px 6px;
		background:#fff;		
		}
	#side-chat #submitBtn{	
		background: #fff;
		color:#4D2E19;
		font-weight:bold;
		padding: 3px;	
		margin:3px 5px 3px 90px;
		cursor:pointer;
		}
	#side-chat #submitBtn:hover{
		border-style:inset;
		}
	#side-ftr {
		/*background: url(../i/Shared/bg-side-paper-ftr-1.jpg) center top no-repeat;*/
		height:150px;
		text-indent:-1000em;
		}
	/* END SIDEBAR */
		
/* HOME PAGE STYLES */		
#feat {
	background:#FFF;
	margin:0px;
	color:#fff;	
	height: 220px;
	padding: 0px;
	z-index:0;
	}

#home {
	background: #fff url(../i/Home/feature-dropshad.gif) top repeat-x;
	}
	
#colA, #colB, #colC {
	z-index:0;
}
	#spotlight {
		background: #aedfe4;
		margin: 15px  0px 5px 10px;
		padding:10px;
		color: #132442;
		line-height: 1.1em;
		}
	#spotlight h3 {
		margin: 0px;
		background: url(../i/Home/h-spotlight.gif) top left no-repeat;
		text-indent: -9999px;
		}
	#spotlight h4 {
		font: bold 1.5em "Trebuchet MS1", Helvetica, sans-serif;
		line-height: 1em;
		margin-bottom: 0.2em;
		}
	#spotlight p {
		margin-bottom: 0.2em;
		}
	#spotlight a{
		color: #333;
		font-weight:bold;
		line-height: 1.2em;
		}
	
	#feature-programs {
		background: #298bb3;
		margin: 10px 0px 5px 10px;
		padding:10px;
		color: #fff;
		line-height: 1.1em;
		}
	#feature-programs h3 {
		margin: 0px;
		background: url(../i/Home/h-feature-programs.gif) top left no-repeat;
		line-height: 25px;
		text-indent: -9999px;
		}
	#feature-programs h4 {
		font: bold 0.9em "Trebuchet MS1", Helvetica, sans-serif;
		margin: 0px;
		color: #111;
		}
	#feature-programs p {
		margin-bottom: 0.2em;
		}
	#feature-programs a{
		color: #fff;
		line-height: 1.2em;
		}
	#feature-programs a:hover {
		color: #FFFF00;
		}
	#feature-programs ul {
		margin-left: 0em;
		margin-bottom: 0.5em;
		list-style-type: url(../i/Shared/bullet-fff.gif);
		}
	#feature-programs ul li {
		list-style: none;
		background: url(../i/Shared/bullet-fff.gif) 0em 0.25em no-repeat;
		margin-left: 5px;
		padding-left: 16px;
		}
	#feature-programs ul li a.newvid {background: url(../i/Shared/tag-new-video.jpg) center right no-repeat; padding-right: 60px;}	
	
	#more-news {
		background: #d7dac5 url(../i/Home/bg-more-news.gif) top right repeat-y;
		margin: 15px 0px 0px 0px;
		padding:10px;
		color: #152B39;
		line-height: 1.1em;
		font-size:0.9em;
		}		
	#more-news h3 {
		margin: 0px 0px 0px -10px;
		background: url(../i/Home/h-more-news.gif) top left no-repeat;
		line-height: 30px;
		text-indent: -9999px;
		}
	#more-news #split-left {
		float: left;
		width: 45%;
		margin-right: 5px;
		}
	#more-news #split-right {
		width: 45%;
		float: left;
		}
	#more-news li {
		padding: 3px;
		border-bottom: 1px solid #7b7b71;
		}
	#more-news li:hover {
		background: #e2e6ce;
		}
	#more-news a{
		color: #152B39;
		line-height: 1.2em;
		text-decoration:none;
		}
	#more-news #more {
		text-align:right;
		padding-right: 30px;
		margin:0px;
		}
	#more-news p#more a{
		text-decoration:underline;
		font-weight:bold;
		margin:0px;
		}
	#more-news .bottom {
		background: url(../i/Home/bg-more-news-bottom.gif) 30px bottom no-repeat;
		height:82px;
		}
		
	#feature-contest {
		background: url(../i/Contest/home-bg.gif) top left no-repeat;
		margin: 14px 10px 10px 0px; /* top margin needs to be +[value of radius] more than others when corners rounded */
		}
	#feature-contest h3 {
		height:0px;
		margin:0px;		
		line-height:0px;	
		text-indent: -9999em;
		}
	#feature-contest p {
		height:0px;
		margin:0px;		
		line-height:0px;	
		text-indent: -9999em;
	}
	
	#contest-details {
		background: #4C5806;
		text-align:center;
		margin-top:-3px;
	}
	#contest-details a {
		color:#fcfcfc;
		font-weight:bold;
	}
	#contestWrapper {
		background: #4A5903 url(../i/Contest/form-bg.gif) top left no-repeat;
		position:absolute;
		font-size:0.9em;
		text-align:left;
		}
	#contestWrapper h2 {
		font-size:1.2em;
		font-weight:bold;
	}
	#contestWrapper h3 {
		font-size:1em;
		font-weight:bold;
	}
	#contestWrapper h4 {
		font-size:0.9em;
		font-weight:bold;
	}
	#contestWrapper a {	
		display:inline-block;
		}	
	#contestWrapper #termsWrapper {
		padding: 1em;
		height: 363px;
		padding-bottom:10px;
		background: #4A5903 url(../i/Contest/footerBar.jpg) bottom left repeat-x;
		border-right: 2px solid #fff;
	}
	#contestWrapper #terms {
		overflow-y:scroll;
		height: 323px;
	}
	#contestWrapper #terms #contest-rules {
		padding:10px;
		background:#fff;
	}
	#content #contest-rules li ul li{
		background:none;
		padding: 0 0 0 20px;
	}	
	#contestWrapper #termsClose {
		width: 60px;
		float:right;
		margin-top:23px;
	}
	#contestWrapper #termsAlert {
		background: #fff;
		font-weight:bold;
		text-align:right;
		height: 155px;
		padding-right:3px;
	}
	#contestWrapper #pinInfo {
		float:left;
		width: 142px;
		border: 0px;	
		padding: 60px 0px 0px 25px;	
		margin-bottom: 0px;	
		}
	#contestWrapper #pinInfo #showEntry {
		vertical-align:middle;
		padding-top:3px;
		}
	#contestWrapper #pinInfo li {
		padding: 0px;
		}
	#contestWrapper #pinInfo label, #contestWrapper #pinInfo legend {
		display:none;
		}
	#contestWrapper #pinInfo input {
		width: 60px;
		margin-right: 0.5em;		
		}
	#contestWrapper #genPin {
		color: #ec008c;
		font-weight:bold;
		font-size: 11px;
		margin-left: 5px;
		}
	#contestWrapper #entryInfo {
		width: 375px;
		border: 0px;
		padding: 40px 0px 0px 0px;
		}
	#contestWrapper #entryInfo label, #contestWrapper #entryInfo legend {
		display:none;
		}
	#contestWrapper #entryInfo ol {
		margin: 0px;
		}
	#contestWrapper #entryInfo li {
		display:inline;
		padding: 0px;
		}
	#contestWrapper #entryInfo input {
		width: 110px;
		height: 12px;
		padding:1px;
		color: #00AEEF;
		margin:0px;
		border: 1px solid #dedede;
		font-size:10px;
	}
	#contestWrapper #entryInfo select {
		height: 18px;
		padding:1px;
		color: #00AEEF;
		margin:0px;
		border: 1px solid #dedede;
		font-size:10px;
	}
	#contestWrapper #entryInfo input#EML {	
		width: 125px;
	}
	*html #contestWrapper #entryInfo input#EML {	
		width: 127px;
		margin-right:4px;
	}
	
	#contestWrapper #entryInfo input#CITY {	
		width: 80px;
	}
	#contestWrapper #entryInfo li#ebull {	
		display:none;
	}
	#contestWrapper #entryInfo li#contest_terms {
		line-height:25px;
		}
	#contestWrapper #entryInfo li#contest_terms label {	
		display:inline-block;
		font-weight:normal;
		color: #EC008C;
		font-size: 11px;
	}
	#contestWrapper #entryInfo li#contest_terms input {
		width: 25px;
		vertical-align:middle;
		}
	#contestWrapper #entryInfo p {
		margin: 0px;
		text-align:right;
		padding: 0px 40px 0px 0px;
		}
	#contestWrapper #entryInfo input#submitit {
		background: url(../i/Contest/submit-bg.gif) top left no-repeat;
		width: 62px;
		height: 17px;
		border: 0px;
		float:right;
		margin-top: -22px;
		cursor:pointer;
		font-size:0px;
	}
	#loadPin {
		position: absolute; 
		background-color: #aaaaaa; 
		z-index:10;
	}
	#loadPin #loadPinMsg{ 
		width: 300px; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		position: absolute; 
		background-color: #ffffff; 
		font-size: 11px; 
		font-weight:bold;
		text-align: left; 
		border: solid 1px #eeeeee;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 7px;
		text-align:center;
	}
/*	
	#feature-search {
		background: url(../i/Home/bg-searchbox.gif) top left no-repeat;
		margin: 14px 10px 0px 0px;   top margin needs to be +[value of radius] more than others when corners rounded 
		padding:10px;
		}
	#feature-search #home_search, #side-search #home_search {
		font-size:0.9em;
		color: #999;
		font-weight:bold;
		text-transform:capitalize;
		}
	#feature-search h3 {
		margin: 0px 0px 3px 0px;
		color: #000;
		font-size:0.9em;
		}
	#feature-search .text {
		width:189px;
		padding:3px;
		}
	#feature-search .home_submit {
		background: url(../i/Shared/search-submit.gif) top right no-repeat;
		width: 70px;
		height: 24px;
		margin: 3px 0px 0px 126px;
		padding: 0;
		border: 0;
		color: #fff;
		font-weight:bold;
		font-size:10px;
		text-indent: -9999em;
		cursor: pointer;  hand-shaped cursor
		cursor: hand;  for IE 5.x 
  		}
	#feature-search .home_submit:hover {
		background: transparent url(../i/Shared/search-submit-ovr.gif) top right no-repeat;	
		}

*/		
	#header-search{
		width:548px;
		float:left;
		text-align:left;
		}
	#header-search input {
		border:1px dashed #CCCCCC;
		color:#298BB3;
		margin:2px 3px 2px 14px;
		padding:2px;
		width:247px;
		height:13px;
		font-size:11px;
		background:#e9eaea;
		}	
	#header-search input:focus {	
		color:#fff;
		background:#74C3E5;
		}		
	#header-search .home_submit {
		background: url(../i/Shared/btn_search.gif) top right no-repeat;
		width: 54px;
		height: 19px;
		margin: 2px 0 2px 0;
		padding: 0;
		border: 0;
		color: #fff;
		font-weight:bold;
		font-size:10px;
		text-indent: -9999em;
		cursor: pointer;  hand-shaped cursor
		cursor: hand;  for IE 5.x 
  		}




		
	#feature-hsta {
		background: url(../i/Home/bg-hsta2.jpg) top left no-repeat;
		text-indent: -999em;
		}
	#feature-hsta h3 {
		height:0px;
		margin:0px;		
		line-height:0px;	
		}
	#feature-hsta a{
		height: 63px;
		display:block;
		}
	
	#feature-coned {
		background:url(../i/Home/bg-coned2.gif) top left no-repeat;
		text-indent: -999em;
		margin-bottom: 10px;
		}
	#feature-coned h3 {
		height:0px;
		margin:0px;		
		line-height:0px;	
		}
	#feature-coned a {
		display:block;
		height:55px;
		}
	
	#feature-media {
		background: url(../i/Home/bg-feature-media2.gif) top left no-repeat;
		text-indent: -999em;
		margin-bottom: 10px;
		}
	#feature-media h3 {
		height:0px;
		margin:0px;		
		line-height:0px;	
		}
	#feature-media a {
		display:block;
		height:38px;
		}
		
	#feature-map {
		background:url(../i/Home/map2.gif) top left no-repeat;
		text-indent: -999em;
		margin-bottom: 10px;
		}	
	#feature-map h3 {
		height:0px;
		margin:0px;	
		line-height:0px;	
		}
	#feature-map a {
		display:block;
		height:38px;
		}
	
	#feature-twitter {
		background:url(../i/Home/link_twitter.gif) top left no-repeat;
		text-indent: -9999em;
		margin-bottom: 10px;
		}	
	#feature-twitter h3 {
		height:0px;
		margin:0px;	
		line-height:0px;	
		}		
	#feature-twitter a {
		display:block;
		height:41px;
		}	
		
	#feature-giving {
		background:url(../i/Home/givingtofleming.jpg) top left no-repeat;
		text-indent: -9999em;
		margin-bottom: 0;
		}	
	#feature-giving h3 {
		height:0px;
		margin:0px;	
		line-height:0px;	
		}		
	#feature-giving a {
		display:block;
		height:55px;
		}	
	#feature-giving-video {
		text-indent: -9999em;
height:20px;
list-style:none outside none;
margin:0 0 10px 0;
padding:0;
position:relative;		
		}	
	#feature-giving-video h3 {
		height:0px;
		margin:0px;	
		line-height:0px;	
		}		
	#feature-giving-video a {
		background:url(../i/Home/givingtofleming-video.jpg) 0 0 no-repeat;
		display:block;
		height:20px;
		}			
	#feature-giving-video a:hover {
		background:url(../i/Home/givingtofleming-video.jpg) 0 -20px no-repeat;
		display:block;
		}			
			
	#feature-fb {
		height:190px;
		z-index:1;
		}
	#feature-fb #logo-replace {
		position:relative;
		top: -170px;
		left: 5px;
		width: 50px;
		height: 50px;
		z-index:10;
		background:#fff url(/i/Home/logo-fb-sq.gif) top left no-repeat;
		cursor:pointer;
		}
	#feature-fb #name-replace {
		position:relative;
		top: -220px;
		left: 61px;
		width: 140px;
		height: 35px;
		z-index:10;
		background:#fff url(/i/Home/logo-fb-name.gif) left center no-repeat;
		cursor:pointer;
		}	
/* END HOME PAGE STYLES */


/* ANCILLARY PAGE STYLES */
#ancillary {
	background: #fff url(../i/Shared/bg-ancillary-blue2.gif) top left repeat-x;
	}
	#ancillary-school-busn {
		background: #fff url(../i/Schools/bg-school-busn.jpg) top left repeat-x;
		}
	#ancillary-school-senrs {
		background: #fff url(../i/Schools/bg-school-senrs.jpg) top left repeat-x;
		}
	#ancillary-school-law {
		background: #fff url(../i/Schools/bg-school-law.jpg) top left repeat-x;
		}
	#ancillary-school-ids {
		background: #fff url(../i/Schools/bg-school-gas.jpg) top left repeat-x;
		}
	#ancillary-school-iha {
		background: #fff url(../i/Schools/bg-school-iha.jpg) top left repeat-x;
		}
	#ancillary-school-trades {
		background: #fff url(../i/Schools/bg-school-trades.jpg) top left repeat-x;
		}
	#ancillary-school-pts {
		background: #fff url(../i/Schools/bg-school-pts.jpg) top left repeat-x;
		}
	#ancillary-myfleming {
		background: #fff url(../i/myFleming/myfleming_hdr.gif) top left repeat-x;
		}	
	#ancillary-janstart {
		background: #fff url(../Home/News/i/janStart_sub.jpg) top left repeat-x;
		}	
	#ancillary-school-busn #content,
	#ancillary-school-senrs #content,
	#ancillary-school-law #content,
	#ancillary-school-iha #content,
	#ancillary-school-ids #content,
	#ancillary-school-trades #content	
		{
		margin-top: 220px;
		}
		
	#ancillary-school-busn #sidebar h3.ttl,
	#ancillary-school-senrs #sidebar h3.ttl,
	#ancillary-school-law #sidebar h3.ttl,
	#ancillary-school-ids #sidebar h3.ttl,
	#ancillary-school-iha #sidebar h3.ttl,
	#ancillary-school-pts #sidebar h3.ttl,
	#ancillary-myfleming #sidebar h3.ttl
	 {
		background: url(../i/Shared/bg-side-title-no-grad.gif) top left no-repeat;
		}
	
	#pts-menu {
		float:right;
		height: 170px;
		margin-left: 550px;
		margin-top: 50px;
		}	
	#pts-menu ul { 
		list-style-type: url(../i/Shared/bullet-2.gif);
		margin-left: 8px;
		margin-right: 0px;
		}
	#pts-menu li { 
		list-style: none;
		background: #004788 url(../i/Shared/bullet-2.gif) 3px 4px no-repeat;
		margin: 3px 0px 3px 5px;
		padding: 0px 3px 1px 16px;
		border:1px solid #033359;
		}
	#pts-menu li.download-calendar { 
		background: #1766A8 url(../i/Shared/bullet-2.gif) 3px 4px no-repeat;
		}
	#pts-menu li a {
		color: #FFF;
		font-weight:bold;
		}
	#pts-menu li.download-calendar a {
		color: #eee;
		}
	
	#content h2 {
		font: 1.8em Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		color:#34596C;
		font-weight:bold;
		}
	#content h3 {
		font: bold 1.2em Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin: 1.2em 0em 0.2em 0em;
		color:#7e6521;
		text-transform:uppercase;
		}	
	#content h4 {
		font: bold 1em Arial, Helvetica, sans-serif;
		line-height: 1.1em;
		color:#333;
		margin: 0.2em 0em 0.2em 0em;
		}	
	#content p {
		margin-bottom: 0.5em;
		}
		
	#content ul {
		margin-left: 0em;
		}
	#content ul li, #content ol li {
		margin: 0em;
		}	
		
	#content li ul, li ol { 
		list-style-type: url(../i/Shared/bullet-2.gif);
		margin-bottom: 0.25em;
		}
	#content li ul li, li ol li { 
		background: url(../i/Shared/bullet-2.gif) 0em 0.25em no-repeat;
		}
	#content li ul li.pdf-list, li ol li.pdf-list { 
		background: url(../i/Shared/ico-pdf.gif) top left no-repeat;
		}
	
	#content ul.bullet {
		margin-left:1em;
		padding:0px;
		list-style:square
		}
	#content ul.bullet li {
		padding-left:0.25em;
		list-style-type:square;
		background:none;
		}	
	/* COMMON TABLE STYLES */
	#content caption {
		padding: 0 0 5px 0;
		width: auto;	 
		font-style: italic;
		font-size: 0.9em;
		text-align: right;
		background:none;
		}
	#content th {
		font-style: bold;
		font-size: 1em;
		color: #4f6b72;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background: #CAE8EA url(../i/Shared/tbl-header.jpg) no-repeat;
		}
	#content th.nobg {
		border-top: 0;
		border-left: 0;
		border-right: 1px solid #C1DAD7;
		background: none;
		}
	#content th.smaller {
		font-size: 0.9em;
		letter-spacing: 1px;
		
		}
	#content td {
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #fff;
		padding: 6px;
		color: #4f6b72;
		}
	#content td.alt {
		background: #F5FAFA;
		color: #797268;
		}
	#content th.spec {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		background: #fff url(../i/Shared/tbl-bullet1.gif) no-repeat;
		font-size: 0.9em;
		}
	#content th.specalt {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		background: #f5fafa url(../i/Shared/tbl-bullet2.gif) no-repeat;
		font-size: 0.9em;
		color: #797268;
		}
			
	#content .page-nav, .local-nav {
		background: url(../i/Shared/txt_relatedLinks.gif) no-repeat;
		min-height:50px;
		margin-bottom: 1em;
		margin-left: 0em;
		border:1px solid #E8EFF3;
		}
	#content .local-nav {
		border-bottom:0px;
		margin-bottom: 0em;
		padding-bottom: 0em;
		}
	#content .page-nav ul, .local-nav ul { 
		margin: 6px 0 0.5em 60px;
		width:460px;
		padding: 0; 
		list-style-type: none;	}
	#content .page-nav li, .local-nav li {
		background: #fff url(../i/Shared/tbl-bullet3.gif) no-repeat;
		list-style: none;
		font-size:9 pt;
		margin:0px;
		}
	#content .page-nav li:last-child, .local-nav  li:last-child {
		border:0px;
		}
	#content .page-nav a, .local-nav a {
		padding: 0em 1em 0.25em 0em;
		color:#205067;		
		}
	#content .page-nav a:hover, .local-nav a:hover {
		color:#02071d;		
		}		
	#content .page-nav li.current-page a, #content .course-filter li.current-page a {
		color: #666;
		text-decoration:none;
		cursor:auto;
		}
	
	/* boxes */
	#content .success h3, #content .notice h3 {
		margin-top:0em;
		}
	#content .success ul, #content .notice ul {
		margin-bottom:0em;
		}	
	/* end boxes */
	
	#content .common_image {
		background-color:#FFFFFF;
		margin: 1em;
		float: right;
		text-align:center;
		width:250px;
		}
		.img-shadow {
		  float:left;
		  background: url(../i/Shared/shadowAlpha.png) no-repeat bottom right !important;
		  background: url(../i/Shared/shadow.gif) no-repeat bottom right;
		  margin: 10px 0 0 10px !important;
		  margin: 10px 0 0 5px;
		  }
		
		.img-shadow img {
		  display: block;
		  position: relative;
		  background-color: #fff;
		  border: 1px solid #a9a9a9;
		  margin: -6px 6px 6px -6px;
		  padding: 4px;
 		 }
		 
	#content dl.faq {
		}
		#content dl.faq dt.question {
			font-weight:normal;
			cursor: pointer;
			color: #009;
			text-decoration:underline;
			background: url(../i/Shared/bullet.gif) 0em 0.25em no-repeat;
			padding-left: 15px;
			}
		#content dl.faq dd {
			margin-bottom:1em;
			}	
	
		#content dl.maplist dt {
			width:12em;
			}
		#content dl.maplist dd {
			vertical-align:text-top;		
			margin-left: 12.5em;
			}
		#content div#campus-map {
			text-align:center;
			margin-top:20px;
			}
		#content .map-frame {
			width: 425px;
			height: 350px;
			margin: 0px;
			border: 1px solid #333;
		}
		
	#content #p4s {
		background:url(../i/Housing/P4S.jpg) top center no-repeat;
		margin:3px auto;
		width: 167px;
		line-height:48px;
		}
	#content a.linkout-gr {
		padding-right:20px;	
		background:url(../i/Shared/external_link-gr.gif) bottom right no-repeat;
	}
	#content a.linkout-ylw {
		padding-right:20px;	
		background:url(../i/Shared/external_link-ylw.gif) bottom right no-repeat;
	}
	
	#content div.course-filter {
		margin: 10px 0px 20px 0px;
		text-align:center;			
		}
	/*
	#content div.alphalist {
		margin: 0px 0px 20px 0px;
		text-align:center;		
		}
	*/
	/* !!!!!!	come back to this  !!!!!!! */
	#content div.alphalist {
		background: transparent url(../i/Shared/bg-alphalist-tl.gif) no-repeat scroll left top;
		}
	#content div.alpha-tr {
		background:transparent url(../i/Shared/bg-alphalist-tr.gif) no-repeat scroll right top;
		font-size:0.01em;
		margin:0;
		padding:20px;
		}		
	#content div.alpha-content {
		background:transparent url(../i/Shared/bg-alphalist-r.gif) repeat-y scroll right top;
		padding:0px 0px 10px 0px;
		margin: -10px 0px 0px 0px;
		}
	#content div.alpha-fill {
		background:transparent url(../i/Shared/bg-alphalist-l.gif) repeat-y scroll left top;
		padding: 0px 0px 0px 70px;
		}
	#content div.alpha-bottom {
		background:transparent url(../i/Shared/bg-alphalist-bl.gif) no-repeat scroll left bottom;
		margin-top:-31px;
		padding:0px;
		}
	#content span.alpha-br {
		background:transparent url(../i/Shared/bg-alphalist-br.gif) no-repeat scroll right bottom;
		display:block;
		font-size:0.01em;
		margin:0px;
		padding:16px;
		}
	
	#content #coursesearch {
		background:transparent url(../i/Shared/bg-prog-search.gif) no-repeat scroll center top;
		height:62px;
		}
	#content #coursesearch fieldset {
		border: 0px;
		}
		
	#content div.clusterlist {
		text-align:left;		
		}
	#content .proglist-ttl {
		}
	#content .top {
		float:right;
		}
	#content .proglist-clusterdescr {
		font-weight:bold;
		padding-right: 1em;
		color:#000066;
		}
	
	/* Program page */
	#content h3.start-in {
		float:left;
		margin:0em;
		width: 6em;
		padding-top: 0.5em;
		padding-bottom: 0px;
		}
	#content .program-start {
		padding-right: 2em;
		margin-left: 6em;
		color: #000;
		font-weight:bold;
		padding-bottom: 0px;
		}
	#content ul.program-start {
		margin:0px;
		padding:0px;
		height:25px;
		}
	#content .program-start li {
		margin-left: 0.5em;
		padding: 0px;
		}
	#content .program-start li {
		background: #67625E;
		padding: 6px 0px 3px 0px;
		}
	#content .program-start li.activeMonth {
		background: #BDD63A;
		padding: 8px 0px 3px 0px;
		}	
	/*
	#content .program-start li.continuous {
		background: #FFF6BF;
		color: #67625E;
		line-height:30px;
		padding: 0px 10px;
		border: 2px solid #FFD324;
		}
	*/
	#content .program-start li.continuous {
		background: none;
		color: #67625E;
		line-height:33px;
		}
	#content .program-start li div.prog-start-left {
		background: url(../i/Program/bg-prog-start-left.gif) top left no-repeat;
		width: 11px;
		float:left;
		padding: 6px 0px 3px 0px;
		}
	#content .program-start li.activeMonth div.prog-start-left {
		padding: 6px 0px 3px 8px;
		}
	#content .program-start li div.prog-start-right {
		background: url(../i/Program/bg-prog-start-right.gif) top right no-repeat;
		width: 11px;
		float:left;
		padding: 6px 0px 3px 0px;
		margin-right: 0px;
		}
	#content .program-start li div.prog-start-body {
		background: url(../i/Program/bg-prog-start-body.gif) top left repeat-x;
		float:left;
		padding: 6px 0px 3px 0px;
		text-align:center;
		}
	#content .program-start li.activeMonth div.prog-start-body{
		background: #fff url(../i/Program/bg-prog-start-body-active.gif) top left repeat-x;
		}
	#content .program-start li.activeMonth div.prog-start-left {
		background: #fff url(../i/Program/bg-prog-start-left-active.gif) top left no-repeat;
		}
	#content .program-start li.activeMonth div.prog-start-right {
		background: #fff url(../i/Program/bg-prog-start-right-active.gif) top right no-repeat;
		}
	#content .program-start li a {
		color: #333;
		padding: 0px 3px;
		}
	#content .program-start li.activeMonth a {
		color: #333;
		cursor:default;
		text-decoration:none;
		}
	
	#content #courseList td{
		border-color:#CECBAE ;
		}
	#content #courseList tr.hdr td{
		color: #7E6521;
		font-weight:bold;
		background: none;
		}
	#content #courseList tr.term td{
		color: #67625E;
		text-align: center;
		background: #F3F4EE;
		padding:0px;		
		font-weight:bold;
		}
	#content #courseList tr.even td{
		background: #fbfcf5;
		}
		
	#content .reqsBox {
		background: #EFF5D8;
		margin: 20px 0px 20px 20px;
		float:right;
		width: 175px;
		border: 1px solid #BDD63A;
		padding: 8px;	
		}
		
	/* coned program page */
	#content table.coned-info {
		margin-top: 1em;
		border-left:1px solid #C1DAD7;
		}
	
	#content table.coned-info th {
		letter-spacing:normal;
		padding: 3px 3px 3px 6px;
		}
	#content table.coned-info dl {
		margin-bottom:1em;
		font-size: 0.9em;
		}
	#content table.coned-info .no-fee-avail {
		font-size:1em;
		color:#666;
		font-style:italic;
		}
	#content table.coned-info div.applynow li {
		background: url(../i/Shared/icons/ico-apply.gif) center left no-repeat;
		padding: 5px 0px 2px 35px;
		font-size:0.9em;
		font-weight:bold;
		}
	#content table.coned-info div.applynow li a{
		text-transform:uppercase;
		color:#990000;
		}
	#content table.coned-info div.waitlist p {
		text-align:center;
		}
	#content table.coned-info div.waitlist li {
		background: url(../i/Shared/icons/ico-waitlist.gif) center left no-repeat;
		padding: 0px 0px 0px 35px;
		font-size:0.9em;
		font-weight:bold;
		}
	#content table.coned-info div.applyphone ul {
		margin-bottom: 0.5em;
		}
	#content table.coned-info div.applyphone li {
		background: url(../i/Shared/icons/ico-phone.gif) center left no-repeat;
		padding: 5px 0px 2px 35px;
		font-size:0.9em;
		font-weight:bold;
		}
	#content table.coned-info div.applyphone li div.phone {
		background:#FFF6BF;
		color:#514721;
		padding:.3em;
		border:2px solid #FFD324;
	}
	#content table.coned-info div.applyphone p {
		text-align:center;
		}
		
	#content .program-top {
		border: 1px solid #BDD63A;
		border-top: 4px solid #BDD63A;
		margin: 0px auto;
		padding:0px;
		}
	
	#content .program-top .proginfo {
		margin-bottom: 0px;
		font-size:0.9em;
		}
			
	#content .program-top .proginfo th {
		background: #F8FBEF;
		font-style: bold;
		letter-spacing: normal;
		text-transform:none;
		border:0px;
		color: #444;
		padding: 2px 5px;
		vertical-align:top;
		}
	#content .program-top .proginfo th.alt {
		background: #EBF1C9;
		}
	#content .program-top .proginfo td {
		border-right: 0px;
		border-bottom: 0px;
		padding: 0px 5px;
		background: #F8FBEF;
		color: #444;
		border-left: 2px solid #fff;
		}
	#content .program-top .proginfo td.alt {
		background: #EBF1C9;
		}
	#content .program-top .proginfo th.spec {
		border-left: 0px;
		background: none;
		}
	#content .program-top .proginfo th.specalt {
		border-left: 0px;
		background: none;
		}
	#content #program-info-container {
		background: url(../i/Program/bg-programtabs.gif) top left no-repeat;
		padding: 0px 20px;
		}
	#content #program-info-container #programtabs {
		margin:2em 0em 0em 0em;
		padding: 20px 5px 1px 10px;
		font-size: 0.9em;
		height:50px;
		}
	#content #programtabs li {
		border-right: 1px solid #636466;
		padding-left: 0px;
		text-align:center;
		}
	#content #programtabs li:last-child {
		border-right: 0px;
		}
	#content #programtabs a {
		padding: 0em;
		margin: 0px 5px;
		color: #67625e;
		font-weight:bold;
		text-decoration: none;
		}
	#content #programtabs li.selectedtab a {
		border-bottom: 3px solid #BDD63A;
		}
	#content .top-titles p{
		font-weight:bold;
		}
	#content .program-top p {
		margin:0px;
		text-align:left;
		}	
	#content dl.proginfo dt {
		display:inline;
		width:8em;
	}
	#content dl.proginfo dd {
		float: right;
		vertical-align:text-top;
	}
	dl.pt-info dt {
		display:inline;
		float:left;
		width:5em;
	}
	dl.pt-info dd {
		vertical-align:text-top;		
		margin-left: 5.5em;
		}
	#program-overview em {
		}		
		
	
	#content .registration-form  {
		border-top:8px solid #E7E7E7;
		border-left:8px solid #E7E7E7;
		border-right:8px solid #E7E7E7;
		margin-top:0px;
		}
	#content .registration-form form fieldset {
		border:0px;
		border-bottom:8px solid #E7E7E7;
		padding-right: 8px;
		margin-bottom: 0px;
		}
	#content .registration-form legend {
		text-transform:uppercase;
		color: #7e6521;
		padding:10px 0px 0px 0px;
		}
	#content .registration-form form fieldset li {
		padding:1px 0px;
		}
	#content .registration-form form fieldset fieldset {
		border:none;
		padding:0px;
		}
	#content .registration-form .reqfield {	
		color:#8A1F11;
	}
	#content .registration-form li ul.indent, #content .registration-form li p.indent {
		margin: 0px 0px 0px 58px;
		padding: 0px;
		}
	#content .registration-form li ul li {
		padding-left: 15px;
		}
	
	.invalid {
		width: 197px; 
		padding: 0.3em 0.3em 0.8em 0.3em;
		color: #8a1f11;
		font-size:0.8em;
	}
	select.invalid {
		width:auto;
		margin-left: 0px;
		}
	
	/* Open House */
	#openhouse-regfrm fieldset input.text {
		width:200px; 
		}
	#openhouse-regfrm fieldset input#seats, #openhouse-regfrm fieldset input#guests {
		width: 30px;
		}
	#openhouse-regfrm fieldset .busyes {
		margin: 0px 0px 0px 40px;
	}
	#openhouse-regfrm fieldset .busyes label {
		margin: 0px;
	}
	#openhouse-regfrm fieldset .busyes ul {
		margin: 0px 0px 0px 60px;
	}
	#openhouse-regfrm fieldset fieldset label {
		margin-left: 40px; /* Width plus 3 (html space) */
		}
	#openhouse-regfrm fieldset fieldset legend{
		font-size: 1em;
		}
	#openhouse-regfrm .guests {
		font-weight:normal;
		margin-left: 0px;
		}		
	
	#coned-registration fieldset .name-input input {
		width: 120px;
		color: #999999;
		}	
	#coned-registration fieldset #call-time input {
		margin:0px;
		}
	#coned-registration textarea {
		width: 300px;
		height: 100px;
		}
	#coned-registration dt.reqfield, #coned-registration dd.reqfield,#coned-registration  p.reqfield  {
		color:#8A1F11;
	}
	
	/* PAL Program */
	#palnom-regfrm fieldset input.text {
		width:220px; 
		}
	#palnom-regfrm fieldset label {
		width: 170px; /* Width plus 3 (html space) */
		}
	#palnom-regfrm .frmSubmit{
		text-align:right;
		margin: 20px 65px 0px 0px;		
		}	
	
	#palapply-regfrm fieldset input.text {
		width:220px; 
		}
	#palapply-regfrm fieldset textarea {
		height: 80px; 
		}
	#palapply-regfrm fieldset label {
		width: 170px; /* Width plus 3 (html space) */
		}
	#palapply-regfrm fieldset fieldset label, #palreq-regfrm fieldset fieldset label{
		margin-left: 1em;
		width:auto;
		}	
	#palapply-regfrm .frmSubmit{
		text-align:right;
		margin: 20px 65px 0px 0px;		
		}	
	.program-img-shadow {
		float:left;
		background: url(../i/Shared/shadowAlpha.png) no-repeat bottom right !important;
		background: url(../i/Shared/shadow.gif) no-repeat bottom right;
		margin: 10px 0 0 10px !important;
		margin: 10px 0 0 5px;
		}
		
	.program-img-shadow img {
		  display: block;
		  position: relative;
		  background-color: #fff;
		  border: 1px solid #a9a9a9;
		  margin: -6px 6px 6px -6px;
		  padding: 4px;
 		 }
	#content .news_image {
		margin: 10px 0px 10px 20px;
		text-align: center;
		float: right;
		width: 250px;		
		}
	#content .news_image img {
		padding: 10px;
		}
	#content .news_image p {
		font-weight:bold;
		clear:both;
		margin: 0px auto;
		text-align: center;
		}
	
	#content .contact-item strong {
		color: #636466;
		}
	#content .contact-name {
		font-weight:bold;
		margin:1em 0em 0.1em 0em;
		color: #444;
		}
	#content .contact-ph,#content .contact-fax,#content .contact-toll {
		margin:0em 0em 0.1em 0em;		
		}
	#content .contact-eml {
		margin:0.5em 0em 0.1em 0em;
		}
	
	div.phonelist {
		margin-bottom: 2em;
	}
	div.phonelist p {
		border-bottom:1px dotted #666;
		margin:0em;
		}
	div.phonelist p.odd {
		background:#E7F5F8;
	}
	div.phonelist p.ovr {
		background:#20596D;
		color:#fff;
	}
	div.phonelist span.ph-name {
		float:left;	
		font-weight:bold;
		width: 70%;		
	}
	
	/* Fleming Jobs */
	
	#content #joblist {
		background: url(../i/Program/bg-programtabs.gif) top left no-repeat;
		padding: 1px 20px;
		}
		
	/* Staff Search */
	#staff-search-form {
		border-top: 1px dotted #666;
		border-bottom: 1px dotted #666;
		padding: 5px 0px;
		}
	#staff-search-form form {
		background:#e4e6d8;
		padding: 10px;
		margin:0px;
		}
	/* end staff search */
	
	/* campus maps */
	#content .campus-map {
		border: 1px solid #666;
		}
	#content .mapinfo {
		font-size: 0.9em;
		padding-top: 3.25em;
		}
		
	/* Contact form */
	#content #ContactForm {
		background: url(../i/Contact/form-bg.jpg) bottom right no-repeat;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px dotted #444;
		}
	#content #ContactForm fieldset {
		border:0px;
		margin: 0em;
		padding:0em;
		}
	#content #ContactForm legend {
		font: bold 1.2em Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin: 0em 0em 0.2em 0em;
		color:#7e6521;
		}
	#content #ContactForm textarea {
		width: 200px;
		height: 125px;
		}
	#content #ContactForm fieldset fieldset legend {
		font: bold 1em Arial, Helvetica, sans-serif;
		color:#636466;
		}
	#content #ContactForm label {
		width: 6.5em;
		}	
	#content #ContactForm #contact-submit {
		text-align:left;
		}	
	#content #contactForm-info ul li {
		border-right: 1px solid #444;
		padding: 0em 1em 0em 0em;
		margin: 0em 1em 0em 0em;
		}		
		
	/* Second Career */
	#content .exp {
		text-decoration:underline;
		color:#009;
		cursor:pointer;
		display:block;
	}
	#content #sc-proglist dt {
		margin-top: 1.5em;
		}
	#content #sc-proglist dd {
		margin:0px;
		}
	#content #sc-proglist ul {
		margin-bottom: 0em;
		}
	#content #sc-proglist ul li {
		margin-right: 1em;
		}
	#content #sc-proglist dd p.desc {
		padding: 0px 10px;
		}
		
		
	/* bursary listings */
		
	#bursary-filter {
		background: #C9E9EE;
		border: 2px solid #62accc;
		}
	#bursary-filter fieldset {
		border:0px;
		padding: 1em;
		margin-bottom:0em; 
		}
	#bursary-filter legend {
		margin: 0.5em 0em 0em 0em;
		color: #0080B7;
		}
	#bursary-filter label {
		width: 140px; /* Width of labels on bursary filter form */
		font-weight:normal;
		line-height:13px;
		vertical-align:baseline;
		}
	#bursary-filter input {
		margin-right: 10px;
		vertical-align:baseline;
		}
	#bursary-filter label#schoollist {
		width: 100px; /* Width of labels on bursary filter form */
		font-weight:bold;
		padding-left: 28px;
	}
	
	p#filter-summary {
		margin:1.5em 0em 1em 0em;
		padding-bottom: 0.5em;
		border-bottom:1px dashed #666;
		}
	fieldset.bursaries {
		border: 0px;
		padding:0px;
		}
	fieldset.bursaries legend {
		padding:0px;
		margin:1em 0px 0px 0px;
		}
	fieldset.bursaries dl {
		border-top:1px dotted #666;
		padding-top: 1em;
		}
	fieldset.bursaries dd {
		margin-left: 40px;
		}
	fieldset.bursaries dd dl dt{
		margin-left: 0px;
		}
	fieldset.bursaries dt a {
		}
	fieldset.bursaries dl.burs-deadline {
		margin: 0px 20px 20px 0px;
		border-top:0px;
		}
	fieldset.bursaries dt div.no-app {
		margin:0px 0px 0px 40px;
		}
	fieldset.bursaries dt span.burs-val {
		margin:0px 0px 0px 40px;
		font-size: 1.2em;
		color: #0080B7;
		}
	fieldset.bursaries dd span.notetrig {
		cursor: pointer;
		color: #009;
		text-decoration:underline;
		}
	fieldset.bursaries dl.inline dt {
		width: 12em;
		}
	fieldset.bursaries dl.inline dd {
		margin-left: 13em;
		}
		
	/* end bursaries */
	
	/* BOG (Board of Governors */
	ul.bog_agenda {
		margin-bottom: 0px;
	}
	ul.bog_agenda li.bog_location {
		width: 220px;
		display:inline-block;
	}
	
	/* MyFleming */
	#myfleming-menu {
		float:right;
		height: 220px;
		margin-top:18px;
	}			
	#myfleming-menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
	#myfleming-menu li#myFleming-video {
		background: url(../i/myFleming/btn_video.gif) top left no-repeat;
		margin: 0px;
		padding: 0px;
		width: 226px;
		}
	#myfleming-menu li#myFleming-video a{ 	
		width: 226px;
		height:173px;
		display:block;
		margin: 0px;
		padding: 0px;
		}
	#myfleming-menu li#myFleming-video a:hover {
		background: url(../i/myFleming/btn_video_ro.gif) top left no-repeat;
		}
		
	#content li#myfleming-submenu {
		background: none;
		margin: 0px;
		padding:0px;
		text-align:left;
	}
	#content li#myfleming-submenu span {
		font-weight:bold;
		padding: 0px 5px;
		}
	#content li#myfleming-submenu ul {
		list-style-type: none;
		margin: -20px 0px 0px 120px;
		height: 25px;
		line-height: 25px;
		}
	#content li#myfleming-submenu .br {
		width: 456px;
		margin:  -6px 0px 0px -6px;
		background:#f2f2f2;
		}
	#content li#myfleming-submenu .fr {
		width: 456px;
		margin:  0px 0px 0px -5px;
		}
	
	#content li#myfleming-submenu .br li {	
		background: 	url(../i/Shared/tbl-bullet3.gif) no-repeat;
		}
	#myfleming-submenu ul li {
		margin: 0px;
		background:none;
		}
	#myfleming-submenu li a{ 	
		color: #000;
		font-weight:bold;
		}	
	#myfleming-submenu ul li ul li{
		padding:0px;
		margin: 0px 0 0 30px;
		background:none;
		}
	.myfleming #content .myfleming-hide {
		border:none;
		padding: 0px;
		margin-bottom:1em;
	}
	.myfleming #content fieldset {
		border:none;
		padding: 0px;
		margin-bottom:1em;
	}
	.myfleming #content fieldset legend {
		margin:0px;
	}
	.myfleming #content fieldset.myfleming-br legend {
		color: #194e60; 
	}
	.myfleming #content fieldset.myfleming-fr legend {
		color: #166115;
	}
	
	.myfleming #content .item {
		border-bottom: 1px solid #ccc;
		margin: 0.3em 0.3em 0.3em 1em;
		padding: 3px 3px 3px 0px;
	}
	.myfleming #content fieldset.myfleming-br h4 {
		color: #37809b;
		}	
	.myfleming #content fieldset.myfleming-fr h4 {
		color: #479245;
		}	
	.myfleming #content fieldset legend div + h4, .myfleming #content fieldset legend div + h4{
		margin-top: 0em;
		}
	 .myfleming #content .contact-item {
	 	margin-bottom: 1em;
		}
		
	/* Liaison Page */
	#virtual-visit {
		background: url(/i/Services/liaison-virtual-visit.jpg) left top no-repeat;
		padding: 80px 15px 10px 15px;
		color: #fff;
		height:320px;
		}
	#virtual-visit fieldset {
		border: 0;
		}
	#virtual-visit legend {
		font-size: 1.5em;
		}
	#virtual-visit .indent {
		margin: 0px 20px;
		}
	#virtual-visit a {
		color:#ffea00;
		font-weight:bold;
		}
	#virtual-visit label {
		width: 90px;
		}
	#virtual-visit li span.invalid {	
		display:block;
		margin-left: 90px;
		padding:0px;
		}
	/* Budget Calculator */
	#BudgetCalc label {
		 width: 280px; /* Width of labels on Budget Calculator */
	}
	div.calc-error {
		position:relative; 
		z-index:100;
		width: 100px; 
		left: 70px; 
		top: -60px;  
		background: url(../i/Shared/error-arrow.gif) bottom left no-repeat; 
		padding: 0px 1px 1px 8px;
		margin-bottom:-60px;
		float:right;
	}
	div.calc-error p {color:#8a1f11;font-size: 0.8em;text-align:center; background:#FBE3E4; border:1px solid #FBC2C4;}
		
	/* Contact Information Styles */
	
	fieldset.directory dt.phone, fieldset.directory dt.fax, fieldset.directory dt.email {
		display:inline;
		float:left;
		width:5em;
		font-weight:bold;
		}
	fieldset.directory dt.phone dd, fieldset.directory dt.fax dd, , fieldset.directory dt.email dd {
		vertical-align:text-top;		
		margin-left: 6em;
		}
	fieldset.directory dl.dt-17 dt{
		width:17em;
		}
	fieldset.directory dl.dt-17 dd {
		margin-left: 18em;
		}
	/* FOOTER STYLES */
		#ftr {		
			padding-top:5px;
			font-size:1em;
			}
			#ftr #copy {
				padding-left:80px;
				color:#fff;
				}
			#ftr #ftr-tag {
				text-align:right;
				color:#fff;
				}
			#ftr #middot {
				color:#FFFFCC;
				}
	/* END FOOTER STYLES */
	
	/* Transient Styles (short term executions)*/
	#janstart {
		background:#000 url(/Home/News/i/bg_black_rep.jpg) top left repeat-y;
		color: #fff;
		padding:5px 10px 1px 10px;
		font-size:0.9em;
		margin: 140px 0px 0px -20px;
		width: 552px;
		}		
	#janstart dl {
		width:495px;
		}
	#janstart a{
		color: #fff;
		font-weight:bold;
		}