/* CSS Document */@import url("drops.css");@import url("nav.css");body {	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	background: #CCCCCC;}p/*Necessary for default mozilla handling of paragraph margin breaking float clears*/ {	margin-bottom: 0px;}#content p, ul, ol, table {	line-height: 16px;	font-size: 12px;	margin-top: 10px;}	a {	text-decoration:none;}a:hover {	text-decoration:underline;}h1 {	color: #000263;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;}h2 {	color: #000263;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;}h3 {	color: #000263;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;}table p, table span {	margin: 0px;	font-size: 10px;	color: #000000;}table.knockout {	padding: 0px;	width: 415px;	border: 1px solid #CCCCCC;	border-collapse: collapse;		}table.knockout th {	padding: 3px;	color: #FFFFFF;	background-color: #666666;	text-align: left;	vertical-align: top;}table.knockout td, table.knockout p {	vertical-align: text-top;	line-height: normal;	padding: 3px;}table.knockout td.IS {	font-size: small;	padding: 3px;	border-bottom: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	vertical-align:text-top;}table.knockout tr.knockout_odd {	background-color: #FFFFFF;}table.knockout tr.knockout_even {	background-color: #DDDDDD;}.smallgreytext {	font-size: x-small;	color:#999999}/*Clearing Floats*/.clear {	clear: both;	margin: 0px;	padding: 0px;	height: 0px;}.clear-left {	clear: left;	margin: 0px;	padding: 0px;	float: none;}/*Floats the site middle*/#container {	margin: 0px auto;	padding: 0px;	width: 960px;	background: #FFFFFF;	border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;}/*Background on the header*/#header-background {	background: url(../images/template/bcc-exterior-1.jpg) no-repeat right top;	height: 69px;	border-top: 1px solid #6c8ba7;	border-bottom: 2px solid #6c8ba7;}/*Pads the Drexel@BCC Logo*/.header-img {	padding-top: 18px;	padding-left: 18px;	border:none}/*Wrapper for the right column illusion*/#wrapper-right {	background: #eceeeb url(../images/template/right-column-bg.gif) repeat-y right top;	float: right;}/*Wrapper for left column illusion*/#wrapper-left {	float: left;	background: #FFFFFF url(../images/template/left-column-bg.gif) repeat-y left top;	border-right: 1px solid #FFFFFF;}/*Banner graphic style for homepage.*/#banner {	width: 721px;	height: 321px;	background: url(../images/template/home-banner.jpg) no-repeat left;	border-bottom: 2px solid #3d5f78;	border-right: 1px solid #708eb4;}/*Right column for additional resources and links*/#right-column {	float: right;	width: 237px;	padding-top: 18px;}/*Left column for audience links or subnav*/#left-column {	float: left;	width: 171px;	/*padding: 9px;*/}#left-column ul {	list-style: none;	margin: 0px;	padding: 0px;}/*Content Area*/#content {	border-left: 2px solid #6d8ead;	border-right: 1px solid #708eb4;	margin: 0px 0px 0px 1px;	padding: 0px 0px 24px;	width: 547px;	float:left;	clear:none;}   /*Banner for interior pages.  Use inline styles or images to customize individual pages*/#subBanner {	width: 547px;	/*background: #40637f url(../images/template/interior-banner.jpg) no-repeat;*/	height: 230px;	padding-bottom: 2px;	border-bottom: 1px solid #3a4e67;}.right-links {}#right-column h3{	text-transform: uppercase;	margin: 0px 0px 9px 18px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #928558;}#right-column ul {	margin: 0px 0px 18px 45px;	padding: 0px;	list-style: square;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#right-column li {	padding-bottom: 3px;}#right-column p {	margin: 0px 9px 10px 30px;	padding: 0px;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-bottom: 3px;}/*#footer {	background: url(../images/template/footer-bg.gif) repeat-x;	padding-top: 6px;	font-size: 11px;	text-align: center;	width: 100%;	padding-bottom: 6px;}*/	#footer {    position: relative;    background: transparent url(../images/template/footer-bg.gif) repeat-x left top;	color: #333333;	padding: 6px 3px;	font-size: 9px;}#footer p {    margin: 0;    padding: 0;    text-align: center;}#footer img.du,#footer img.live-it{    position: absolute;    top: 6px;    border-width: 0;}#footer img.du{    left: 5px;}#footer img.live-it{    right: 15px;}.pad24left {	padding-left: 24px;	padding-right: 24px;}#sliver {	background: url(../images/template/sliver.jpg) no-repeat;	height: 26px;	margin: 0px;	padding: 0px;}#utility {	list-style: none;	font: 11px Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin: 0px 0px 0px 84px;	padding: 6px 0px 0px;}#utility li {	display: inline;}#utility li a {	color: #FFFFFF;	text-decoration: none;}#utility ul {}#search {	list-style: none;	float: right;	padding: 0px;	color: #FFFFFF;	margin: 0px 24px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#search li {	display: inline;	margin: 0px;	padding: 0px;}.search-form {	margin: 0px;	padding: 0px;}#search ul {	margin: 0px;	padding: 0px;}.form-submit {	margin: 0px;	padding: 0px;	position: relative;	top: 3px;	vertical-align: top;}.search-box {	background: #CCCCCC;	margin: 6px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	position: relative;	bottom: 6px;	display: inline;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 6px;}