TD#contentCell TABLE TD {
	padding: 0px;}

/* news template */
TABLE.newsPage TD {
	background-color: #FFF;
	}

TABLE.newsItem {
	width: 310px;
	margin: 1em 0;
	padding-bottom: 1em;
	font-size: 1em;}

TABLE.newsItem TD {
	border: 0px;}

TABLE.newsItem SPAN.title {
	font-weight: bold;
	display: block;
	padding-bottom: 0.25em;}

TABLE.newsItem SPAN.image IMG {
	margin-right: 0.5em;}


/* general styles */
DIV.imgHolderLarge {
	float:none;
}
DIV.imgHolder {
	float: left;
	text-align: center;	}

DIV.imgHolder IMG {
	margin: 8px 12px 0 0;}

DIV.imgHolder SPAN#bigImg IMG {
	border: 0px;
	margin: 0px;
	}
TD#sideBar DIV.imgHolder IMG {
	margin: 5px 0.3em 0px 0px;}

DIV.imgRight {
	text-align: left;
	margin-bottom: 1em;}

DIV.imgHolder SPAN.caption, 
TABLE.newsItem SPAN.caption {
	display: block;
	font-style: italic;
	font-size: 0.85em;}

DIV#sideBar {
	width: 187px;
	background-color: #DDD;}

TABLE#pageDivider {
	border: 0;}

TABLE#pageDivider TD
{
	padding: 0;
	margin: 0;}
	
TABLE#pageDivider TD#divideContent 
{
	background-image: none;
	width: 403px;}

TABLE#pageDivider TD#divideSideBar 
{
	width: 187px;}

DIV.sideBarItem {
	margin: 1em 0 2em 0;
	font-size: 0.85em;
	line-height: 1em;}

DIV.sideBarItem SPAN.sideTitle {
	font-weight: bold;
	display: block;
	margin: 0.25em;}

DIV.sideItem SPAN.sideImage,
DIV.sideBarItem SPAN.sideImage {
	float: left;
	margin-right: 0.5em;}

/* FAQ template */
DIV.faqItem {
	margin: 1em 0 2em 0;
	width: 388px;
	font-size: 0.85em;}

DIV.faqItem SPAN.faqTitle {
	display: block;
	font-weight: bold;
	padding-bottom: 0.5em;}

DIV.faqItem SPAN.faqText 
{
	display: block;
	margin-left: 1em;
	padding: 0;}

DIV.faqItem SPAN.faqText P
{
	margin: 0;
	padding: 0 0 1em 0;}


/* small thumbnail template */
TABLE#thumbSmall {
	font-size: 0.95em;}

TABLE#thumbSmall SPAN.thumbCaption {
	font-style: italic;
	display: block;
	width: 97px;}

TD#contentCell TABLE#thumbSmall TD {
	padding: 0.5em 1.5em;
	text-align: center;}

.thumbCaption TD {
	padding: 0.5em 0 !important;
	text-align: center;}
.thumbImage TD {
	padding: 0.5em 0 !important;
	text-align: center;}


/* Thumbnail template */
TABLE#thumbs {
	width: 620px;
	font-size: 0.95em;}

TABLE#thumbs SPAN.thumbTitle {
	display: block;
	font-weight: bold;
	/*The following two lines were removed because they caused an error
	on the page when no images were pressent.*/
	/*color: #FFF;
	background-color: #369;*/
	font-size: 1.2em;
	height: 1em;
	margin-bottom: 0.25em;}

TABLE#thumbs SPAN.thumbCaption {
	font-style: italic;}

TABLE#thumbs SPAN.thumbDesc {
	display: block;
	text-align: left;
	display: block;
	padding: 0.5em;
	margin-bottom: 1em;} 

TABLE#thumbs TD {
	text-align: center;
	padding-bottom: 0.5em;
	}

TABLE#thumbs P {
	margin: 0 0 0.5em 0;
	padding: 0;}
	
/* Webcam Thumbnail template */
TABLE#webcamThumbs {
	font-size: 1em;}

TABLE#webcamThumbs SPAN.thumbTitle {
	display: block;
	font-weight: bold;
	/*The following two lines were removed because they caused an error
	on the page when no images were pressent.*/
	/*color: #FFF;
	background-color: #369;*/
	font-size: 1.2em;
	height: 1em;
	margin-bottom: 0.25em;}

TABLE#webcamThumbs SPAN.thumbCaption {
	font-style: italic;
	font-size: 0.95em;}

TABLE#webcamThumbs SPAN.thumbDesc {
	display: block;
	text-align: left;
	display: block;
	padding: 0.5em;
	margin-bottom: 1em;} 

TABLE#webcamThumbs TD {
	text-align: center;
	padding-bottom: 0.5em;}

TABLE#webcamThumbs P {
	margin: 0 0 0.5em 0;
	padding: 0;}


/* Large Image Template */
TABLE#largeImage {
	padding-bottom: 1em;} 

TABLE#largeImage SPAN.caption {
	font-style: italic;
	display: block;
	font-size: 0.85em;
	color: #369;}

DIV.biColumnItem {
	width: 300px;
	font-size: 0.9em;
	margin-right: 8px;}

DIV.biColumnItem SPAN.itemTitle {
	display: block;
	font-weight: bold;
	padding-bottom: 0.5em;}
	
TABLE#largeImage TD {
	padding-bottom: 1em;}

TR#contentPanel SPAN#bigImage IMG {
	border: 0px;}

TR#contentPanel SPAN#bigImgCaption {
	display: block;
	margin-bottom: 1em;}

/* alphabetical index template */
TABLE#hti TD {
	padding-bottom: 1em;}

TABLE#hti {
	margin-bottom: 1em;}

TABLE#hti DIV.title {
	color: #369;
	font-weight: normal;
	font-size: 1.3em;
	border-bottom: 1px solid #CCC;
	width: 187px;}

TABLE#hti SPAN.htiList {
	display: block;
	width: 187px;
	font-size: 0.85em;
	margin-bottom: 1em;}

TD#contentCell UL.alphaNav {
	width: 388px;
	list-style: none;
	margin: 2em 0px;
	font-size: 0.8em;
	background-color: #CCC;
	text-align: center;}

TD#contentCell UL.alphaNav LI {
	display: inline;}

TD#contentCell UL.alphaNav A:link, 
TD#contentCell UL.alphaNav A:visited {
	padding: 0.1em 0.2em;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;}

TD#contentCell UL.alphaNav A:hover, 
TD#contentCell UL.alphaNav A:active {
	background-color: #369;
	color: #FFF;
	text-decoration: none;}



/* Main Area styles ------------------------------------------------------- */

TR#contentPanel IMG {
	border: 1px solid #666;}

.noBorder img
{
	border: 0px solid #FFF !important;
}
/* fix sitemap */
#myTreeView img
{
	border: 0px !important;
}

SPAN#sideImage IMG {
	border: 0px;}

TD#contentCell UL, 
TD#contentCell DIR, 
TD#contentCell MENU {
	margin: 0 0 1em 1.2em;
	padding: 0px;
	list-style-image: url(../images/dot-blue.gif);}

TD#contentCell SPAN.htiList UL {
	margin-left: 1.5em;}

TD#contentCell OL {
	margin-left: 3em;}

TD#contentCell LI {
	padding: 0 0 0.1em 0;
	margin: 0px;}

TD#contentCell OL LI {
	padding-bottom: 1em;}

TD#contentCell DD {
	margin: 0;}

TD#contentCell DT {
	margin-top: 1em;
	font-weight: bold;
	color: #369;}

TD#mainArea SPAN#pullout {
	display: block;
	background-color: #DDD;
	margin: 0px;
	padding: 0.2em 1em;}

TD#mainArea SPAN#mainImage IMG {
	margin-right: 0.5em;
	margin-bottom: 0.5em;}


TD#contentCell STRONG EM U, 
TD#contentCell EM STRONG U {
	font-weight: bold;
	font-style: normal;
	color: #369;
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;}

TD#contentCell TD#sideBar STRONG EM U, 
TD#contentCell TD#sideBar EM STRONG U {
	font-size: 0.95em;}

SPAN.bioTitle {
	clear: both;}
	

/* Headings ----------------------------------------------------------- */

.sc_Content H1, .cb_mainblock H1,
TD#mainArea H1,
TABLE#largeImage H1 {
	font-size: 1.6em;
	color: #369;
	font-weight: normal;
	padding: 0 0 0.1em 0;
	border-bottom: 1px solid #CCC;
	margin: 1.5em 0 0.5em 0;
	display: block;}

.sc_Content H1 A:link,
.sc_Content H1 A:visited,
TABLE#largeImage H1 A:link,
TABLE#largeImage H1 A:visited,
TABLE#largeImage A:link H1,
TABLE#largeImage A:visited H1,
TD#mainArea H1 A:link,
TD#mainArea H1 A:visited,
TD#mainArea A:link H1,
TD#mainArea A:visited H1 {
	color: #369;
	text-decoration: none;
	font-size: 1.6em;}

TABLE#largeImage H1 A:link,
TABLE#largeImage H1 A:visited,
TD#mainArea H1 A:link,
TD#mainArea H1 A:visited {
	font-size: 1em;}

.sc_Content H2,
.cb_mainblock H2,
TD#mainArea H2,
TD#mainArea H2 A,
TABLE#largeImage H2,
TABLE#largeImage H2 A {
	color: #369;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
	line-height: 1.05em;
	margin: 1em 0;}
.cb_mainblock H1,.cb_mainblock H2,
.cb_mainblock H3,.cb_mainblock H4
{
	padding-top:0px;
	padding-bottom:0px;
	margin:.3em 0;
}
TD#mainArea H2 A,
TABLE#largeImage H2 A {
	font-size: 1em;}

.sc_Content H3,
.cb_mainblock H3,
TD#mainArea H3,
TABLE#largeImage H3 {
	margin: 1em 0 0.25em 0;
	padding: 0;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	color: #369;}

TABLE#largeImage H3 {
	font-size: 0.9em;}

.sc_Content H4,.cb_mainblock H4,TD#mainArea H4{
	font-size: 0.9em;}

.sc_Content H5,.sc_Content H6,.cb_mainblock H5, .cb_mainblock H6, TD#mainArea H5, TD#mainArea H6 {
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	color: #369;}

TD#mainArea P{
	margin: 0 0 1em 0;}
	
TD#mainArea SPAN.emphasis{
	display: block;
	margin: 1em 0;
	color: #369;}


TD#mainArea SPAN.textBox{
	display: block;
	margin-bottom: 1em;}


TD#mainArea {
	width: 620px;
	font-size: 0.8em;}

* html td#mainArea 
{
	width: 620px;
}

TR.popArea TD#mainArea {
	width: 700px;
	padding: 1e 2em 1em 6em;}

TD#mainArea.fullArea {
	width: 620px;}


TD#contentCell {
	width: 821px;}
	

TD.testCell {
	background-color: #C00;}


/* Side Bar Styles -------------------------------------------------- */

							
TD#contentCell TD#sideBar 
{
	width: 187px;
	padding-left: 12px;}
	
TD#contentCell TD#sideBar H1 {
	font-size: 1.2em;
	color: #369;
	margin: 1em 0 0.25em 0;}

TD#contentCell TD#sideBar H2 {
	font-size: 1.1em;
	color: #369;
	margin: 1em 0 0.25em 0;}

TD#contentCell TD#sideBar H3 {
	font-size: 1em;
	color: #369;
	margin: 1em 0 0.25em 0;}

TD#contentCell TD#sideBar H4 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1em 0;}

TD#contentCell TD#sideBar H5 {
	font-size: 0.95em;
	font-weight: normal;
	font-style: italic;
	margin: 1em 0;}


TD#sideBar DIV.sideItem {
	clear: both;
	margin-bottom: 0em;
	display: block;
	padding-bottom: 20px;}

* html TD#sideBar DIV.sideItem
{
	background: url(../images/common/page_curl.jpg) no-repeat bottom right;
}

DIV.sideBarItem SPAN.sideTitle,
TD#sideBar DIV.sideItem DIV.sideTitle {
	display: block;
	padding: 0;
	background-color: #369;
	color: #FFF;}

TD#sideBar DIV.sideItem SPAN.sideTitle {
	font-weight: bold;
	font-size: 0.85em;
	margin: 0.25em;}

TD#sideBar DIV.sideItem UL {
	list-style-image: url(../images/dot-blue.gif);
	margin: 0;
	padding: 0px;
	margin-left: 1.75em;}

TD#sideBar DIV.sideItem LI {
	padding-bottom: 0.5em;}

TD#sideBar DIV.sideItem DT {
	margin-top: 1em;
	margin-bottom: 0.25em;
	font-weight: bold;}

TD#sideBar DIV.sideItem DD {
	margin-left: 0em;}

TD#sideBar DIV.sideItem SPAN.sideText {
	font-size: 0.85em;
	margin-top: 0.25em;
	padding: 0px 5px;
	display: block;
	}

TD#sideBar DIV.sideItem SPAN.sideText P 
{
	margin: 0 0px 1em 0px;}

TABLE.noBackgroundLine TD {
	background-color: #FFF;}
	
TABLE.noBackground TD
{
	background-color:Transparent !important;
}	


/* Health Alert Styles ------------------------------ */

TD#sideBar DIV.healthAlert {
	background: #B73037 url(../images/banner/home/alert.jpg) no-repeat bottom right !important;
	padding: 0px;
	padding-bottom: 60px;
	margin: 0px;
	color: #FFF;}

TD#sideBar DIV.healthAlert SPAN.sideTitle {
	display: block;
	font-size: 1em;
	color: #FFF;
	padding: 0.5em 0.5em;
	margin: 0px;
	background-color: #8C1216;
	border-bottom: 1px solid #C96469;}


TD#sideBar DIV.healthAlert SPAN.sideText {
	font-size: 0.85em;
	margin-top: 0.25em;
	display: block;
	padding: 0px 5px;
	background: transparent !important;}

TD#sideBar DIV.healthAlert A,
TD#sideBar DIV.healthAlert A:visited {
	color: #EBB935;
	text-decoration: none;}

TD#sideBar DIV.healthAlert A:hover {
	color: #FFF;}



/* Departmental Page -------------------------------- */
TABLE#deptContact {
	width: 620px;
	margin: 1em 0;}

TD#contentCell TABLE#deptContact TD {
	width: 50%;
	background-color: #EEE;
	border-right: 2px solid #FFF;
	font-size: 0.8em;}

TD#contentCell TABLE#deptContact SPAN {
	display: block;
	padding: 0.25em 0.5em;}

TD#contentCell TABLE#deptContact SPAN.H1Title,
TD#contentCell TABLE#deptContact H1.title {
	border-bottom: 0px;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0.2em 0.5em;
	background-color: #369;
	color: #FFF;}

TR#contentPanel IMG.homeImg {
	border: 0px;}
	
TR#contentPanel .homeImgBanner IMG {
	border: 0px;}
	

/* home SMALL news item (on the right) --------------------------------- */
TD#sideBar TABLE#miniNewsHeadlines {
	font-size: 1em;
	width: 187px;}

TD#sideBar TABLE#miniNewsHeadlines TR {
	background-color: #fff;}	
	
TD#sideBar TABLE#miniNewsHeadlines TR TD {
	border-bottom: 2px solid #FFF;
	padding: 0.4em;
	padding: 0 0 0 0.9em;}
	
TD#sideBar TABLE#miniNewsHeadlines H1 {
	border: 0px;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0.5em 0 0;
	margin: 0px;}

TD#sideBar TABLE#miniNewsHeadlines H1 A, 
TD#sideBar TABLE#miniNewsHeadlines H1 A:visited {
	font-size: 1em;
	text-decoration: none;}

TR#sideBar IMG.homeImg {
	border: 0px;}
	
TR#sideBar IMG.homeImg A {
	border: 0px;}

	
/* home news item --------------------------------- */
TD#contentCell TABLE#newsHeadlines {
	font-size: 1em;}

TD#contentCell TABLE#newsHeadlines P{
	font-size: 1em;}

TD#contentCell TABLE#newsHeadlines SPAN{
	font-size: 1.2em;}
	
TD#contentCell TABLE#newsHeadlines TR {
	background-color: #E0E0E0;}

TD#contentCell TABLE#newsHeadlines TR TD {
	border-bottom: 2px solid #FFF;
	padding: 0.4em;}
	
TD#contentCell TABLE#newsHeadlines H1 {
	border: 0px;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0.5em 0 0;
	margin: 0px;}

TD#contentCell TABLE#newsHeadlines H1 A, 
TD#contentCell TABLE#newsHeadlines H1 A:visited {
	font-size: 1em;
	text-decoration: none;}
	
/* what's new -------------------------------------- */
#contentCell TABLE.whatsNewListing {
	width: 100%;}

#contentCell TABLE.whatsNewListing TD {
	padding: 0px;}

#contentCell TABLE.whatsNewListing TR.altRow TD {
	background-color: #F6F6F6;}

#contentCell TABLE.whatsNewListing TR.pager TD {
	background-color: #FFF;
	color: #369;
	font-weight: bold;
	text-align: center;}

#contentCell TABLE.whatsNewListing TR.pager TD A {
	color: #369;
	font-weight: normal;
	text-decoration: none;}

#contentCell TABLE.whatsNewListing TR.pager TD A:visited {
	color: #369;}

#contentCell TABLE.whatsNewListing TR.pager TD A:hover {
	color: #369;}

#contentCell TABLE.whatsNewSummary {
	width: 100%;
	border: 0px;}

DIV.whatIsNewHeading {
	border-bottom: 2px solid #CCC;
	background-color: #E6E6E6;
	padding-bottom: 0.25em;
	margin-bottom: 0.5em;}
	
DIV.whatIsNewBody {
	font-size: 0.9em;
	margin-bottom: 1.5em; 
}

DIV.whatIsNewCatHeading {
	border-bottom: 2px solid #CCC;
	background-color: #369;
	color: White;
	padding-bottom: 0.25em;
	margin-bottom: 0.5em;}

/* job postings ------------------------------------ */
#contentCell TABLE.summaryHeader {
	width: 100%;
	color: #FFF;
	border: 0px solid #FFF;}

#contentCell TABLE.summaryHeader TD {
	padding: 0.1em 0.5em;
	background-color: #369;}

#contentCell TABLE.summaryHeader A {
	color: #FFF;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;}

#contentCell TABLE.summaryHeader A:visited {
	color: #CCD9E5;}

#contentCell TABLE.summaryHeader A:hover {
	color: #D5B000;}

#contentCell TR.header TD,
#contentCell TD.summaryHeading {
	background: #CCC;
	border: 0px;
	border-top: 1px solid #FFF;}

#contentCell TR.header TD,
#contentCell TD.categoryHeading {
	background: #EEEEEE;
	border: 0px;
	border-top: 1px solid #FFF;}

#contentCell TABLE.summaryBody {
	width: 100%;
	margin-bottom: 1em;}

#contentCell TABLE.summaryBody TD {
	padding: 2x 5px;}

#contentCell TABLE.summaryBody TR.altRow TD {
	background-color: #EEE;}

/* Card Store ------------------------------------ */
TD#contentCell IMG.noBorder {
	border: 0px;}


/* Forms ----------------------------------------- */
#contentCell TABLE.formFormat {
	width: 100%;
	margin: 1em 0;
	font-size: 1em;}

#contentCell TABLE.formFormat TD {
	padding: 2px 5px;
	margin: 0px;}
	
#contentCell TABLE.formFormat TD.fieldLabel {
	color: #369;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: uppercase;}

#contentCell TABLE.formFormat TD.required {
	background: url("../images/common/dot-red.gif") no-repeat 0px 5px;
	padding-left: 7px;}

#contentCell TABLE.formFormat TR.header TD {
	background-color: #369;
	color: #FFF;
	font-weight: bold;}

#contentCell TABLE.formFormat TR.altRow TD {
	background-color: #EEE;}

#contentCell TABLE.formFormat TR.pager TD {
	background-color: #369;
	color: #FFF;
	font-weight: bold;
	text-align: center;}

#contentCell TABLE.formFormat TR.pager TD A {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;}

#contentCell TABLE.formFormat TR.pager TD A:visited {
	color: #CCC;}

#contentCell TABLE.formFormat TR.pager TD A:hover {
	color: #FFF;}

#contentCell SPAN.formBottomLabel,
#contentCell SPAN#bottomText {
	font-style: italic;
	font-size: 0.9em;}

#contentCell .noPad {
	padding: 0px;
	margin: 0px;}

/* Community Resources Directory ------------------------ */
#contentCell TABLE.crdNav {
	margin: 1em 0px;}

#contentCell TABLE.crdNav TD {
	background-color: #CCC;}

#contentCell TABLE.crdNav TR.crdNavRow TD {
	text-transform: uppercase;
	padding: 2px 10px;
	font-size: 0.6em;
	color: #FFF;
	background-color: #369;}
	
#contentCell TABLE.crdNav TR.crdNavRow TD A,
#contentCell TABLE.crdNav TR.crdNavRow TD A:visited {
	color: #DDD;
	text-decoration: none;}

#contentCell TABLE.crdNav TR.crdNavRow TD A:hover {
	color: #FFF;}
	
#contentCell TABLE.crdNav UL.alphaNav {
	margin: 0px;}
	

/* Library Catalogue ---------------------------------- */
#contentCell TABLE.librarySearch {
	background-color: #369;
	width: 100%;
	margin-bottom: 1em;
	font-size: 1em;
	color: #FFF;}

#contentCell TABLE.librarySearch TD {
	padding: 3px 5px;
	vertical-align: middle;}

#contentCell TABLE.librarySearch TD.keyword {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;}

#contentCell TABLE.librarySearch INPUT.searchBox {
	color: #369;
	width: 100%;
	border: 0px solid #7094B7;
	font-size: 12px;}

#contentCell TR.libSearchRow TD {
	padding-bottom: 1em;}

#contentCell TABLE.catalogueListing {
	width: 100%;
	border: 1px solid #999;
	margin: 0px;
	padding: 0px;}

#contentCell TABLE.catalogueListing TR.altRow TD {
	background-color: #DDD;}


/* search ------------------------------------------------- */
#contentCell TABLE.formFormat DIV.searchItem {
	font-size: 1em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #CCC;}

#contentCell TABLE.formFormat DIV.searchItem H2 {
	padding: 0;
	margin: 0 0 0.25em 0;} 

#contentCell TABLE.formFormat DIV.searchItem H2 A, 
#contentCell TABLE.formFormat DIV.searchItem H2 A:visited {
	font-size: 1em;
	text-decoration: none;}

#contentCell TABLE.formFormat DIV.searchItem DIV.textBox { 
	color: #666;
	font-size: 1em;
	padding-left: 1em;}

#contentCell TABLE.formFormat DIV.searchItem DIV.tag { 
	color: #AAA;
	font-size: 1em;
	padding-left: 1em;
	font-weight: bold;
	text-transform: uppercase;}

#contentCell TABLE.formFormat DIV.searchItem DIV.tag A, 
#contentCell TABLE.formFormat DIV.searchItem DIV.tag A:visited { 
	font-weight: normal;
	font-size: 1em;
	text-transform: none;}	

/* Non-specific Styles ----------------------------------- */
#contentCell SPAN.alert {
	color: #C00;
	font-weight: bold;}

#contentCell TD.hiddenCell {
	display: none;}

TD#sideBar SPAN.caption {
	font-style: italic;
	font-size: 0.85em;}
	
.bulletinSpacer {
	border-top: 1px solid #CCC;}
	
.bulletin {
	font-size: 0.85em;
	padding: 0px 5px 0px 10px;}	

.bulletinTitle {
	font-weight: bold;	
	color: #369;
	font-size: 0.85em;
	padding-left: 6px;
	display: block;}
	
img.bulletinImg {
	margin-right: 9px;
	margin-left: 5px;
	float: left;}
	
/* WhatIsNew Template */

.readmore 
{
	font-size:.9em;
	font-weight:bold;
}
/* Column Block Template */
.cb_left 
{
	float:left;
	width:390px;
}
.cb_right 
{
	float:right;
	width:390px;
}
.cb_clear { clear:both;}

.cb_content, .cb_shadow {
  position: relative;
  bottom: 5px;
  right: 5px;
}
.cb_shadow 
{
	background-color: #ccc; 
}
.cb_content {
  background-color: #fff;
  border: 1px solid #000;
  padding: 0.5em;
}
.cb_content p
{
  margin:0px;
  text-align:left !important;
}
.cb_content_text 
{
	border:none;
}
.cb_block 
{
	padding-top:20px;
	padding-left:10px;

}
.cb_titleBlock 
{
	padding-left:5px;
	width:100%;
}
.cb_mainblock 
{
	width:810px;
	font-size:13px !important;
}
.sc_floatingblock p
{
	margin-top:0px;
	padding-top:0px;
}
.cb_mainblock p
{
	line-height:1.3em !important;
}
/* Library Search Application */
#sc_selectCat 
{
	position:relative;
	float:left;
	padding-left:180px;
}
#sc_selectFormat 
{
	position:relative;
	float:right;
	padding-right:280px;
}
.sc_selectionHeader 
{
	font-size:1.0em;
	font-weight:bold;
	color:#369;
	text-align:center;
	padding-bottom:5px;
	line-height:1.05em;
}
.sc_checkboxes 
{
	padding-left:25px;
}
#sc_selections {width:100%;}	
.sc_Content 
{
	padding-right:15px;
	padding-top:5px;
	padding-bottom:10px;
}
.sc_Content span
{ line-height:1.3em;
	font-size:13px;
}
.sc_Content ul
{
	padding-left:110px !important;
	margin: .5em 0px .5em 1.2em !important;
}
#sc_Notes 
{
	padding-top:10px;
	padding-left:30px;
}

.filterArea
{
	background-color: #EEEEEE;
	padding: 5px;
}
#SearchCatalogue1_searchBox {
	width:594px;
}
#ApplyJobPosting_Submit {
	width:560px;
}

.eCardButtons 
{
	margin-left: -5px;
}
#mainText table 
{
	border-style:none;
	background-color: white;
}
#mainText tr{
	vertical-align:top !important;
}
#mainText td {
	padding:5px !important;
	font-style: arial, helvetica, sans-serif;
	font-size:.8em;
	}
#bioText1 td,
#bioText2 td,
#bioText3 td,
#bioText4 td,
#bioText5 td,
#bioText6 td,
#bioText7 td,
#bioText8 td,
#bioText9 td,
#bioText10 td,
#bioText11 td,
#bioText12 td,
{
	padding:5px !important;
	font-style: arial, helvetica, sans-serif;
	font-size:.8em;
}