/***********************************************************/
/*** style sheet created by Paul Trivilino -- June 2007  ***/
/***********************************************************/

/** General Design styles **/
body { 
	color: #000; 
	font-size: 0.82em; 
	background-color: #d6c299; 
	margin: 0; 
	padding: 0; 
	}


h3 { 
	color: #11297b; 
	font-size: 2.5em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	line-height: 133%;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	}

h4 { 
	color: #11297b; 
	font-size: 2em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	line-height: 133%; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	}

h5 { 
	color: #11297b; 
	font-size: 1.5em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	line-height: 133%; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	}

h6 { 
	color: #990000; 
	font-size: 1.25em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: italic; 
	font-weight: bold; 
	line-height: 190%; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	}

p { 
	color: #000000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 190%; 
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0.5em 0px; 
	z-index: 0; 
	}

p a:link { 
	color: #11297b; 
	z-index: 0; 
	}

p a:visited { 
	color: #990000; 
	z-index: 0; 
	}

p a:hover, p a:active, p a:focus { 
	color: #996600; 
	z-index: 0; 
	}

ul, ol { 
	padding: 0 0 10px 0; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	}

ol { 
	margin: 0 0 0 30px; 
	}

ul { 
	margin: 0 0 0 16px; 
	}

ul li { 
	color: #000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 190%; 
	text-align: left; 
	list-style-image: url(/fileadmin/projects/health-sciences/images/blue_dot.jpg); 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	}

ol li { 
	color: #000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 190%; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	}

li a:link { 
	color: #11297b; 
	z-index: 0; 
	}

li a:visited { 
	color: #900; 
	z-index: 0; 
	}

li a:hover, li a:active, li a:focus { 
	color: #960; 
	z-index: 0; 
	}

.copyright  { 
	color: #000000; 
	font-size: 0.95em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 150%; 
	text-align: right; 
	margin: 55px 0 0 30px; 
	padding: 2px 0 0; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 190px; 
	height: auto; 
	float: left 
	}

.center { 
	text-align: center; 
	margin: 0 auto; 
	}

div.csc-sitemap ul { 
	color: #000000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 167%; 
	text-align: left; 
	list-style-type: none; 
	margin: 0 0 0 10px; 
	padding-left: 0;
	}

div.csc-sitemap ul a, div.csc-sitemap ul a:link { 
	color: #11297b; 
	}

div.csc-sitemap ul a:visited { 
	color: #990000 ;
	}

div.csc-sitemap ul a:hover, div.csc-sitemap ul a:active, div.csc-sitemap ul a:focus { 
	color: #996600; 
	}

table { 
	color: #000000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 167%; 
	background-color: #fff; 
	margin: -30px 0 0; 
	padding: 0; 
	width: 100%; 
	border: solid 0 #fff; 
	}

th { 
	color: #11297b; 
	font-size: 1.2em; 
	font-family: Garamond, GARA, Georgia, "Times New Roman", Times, serif; 
	font-style: italic; 
	font-weight: bold; 
	line-height: 150%; 
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 2px 2px 2px 2px; 
	vertical-align: middle; 
	border-style: solid; 
	border-width: 0 0 1px; 
	border-color: #0033ab; 
	}

td { 
	color: #000000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 167%; 
	margin: 0px 0px 0px 0px; 
	padding: 2px 2px 2px 2px; 
	vertical-align: top; 
	border-style: solid; 
	border-width: 0 0 1px; 
	border-color: #0033ab; 
	}	

td.left_column { 
	color: #000000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 167%; 
	text-align: right; 
	margin: 0px 0px 0px 0px; 
	padding: 2px 2px 2px 2px; 
	border-style: solid; 
	border-width: 0 0 1px; 
	border-color: #0033ab;
	}

tr.tr-0 td { 
	color: #000; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	vertical-align: middle; 
	}

.hide { 
	display:none; 
	}

.spacer1px { 
	display: block; 
	height: 1px; 
	clear: both;
	}

.spacer5px { 
	display: block; 
	height: 5px; 
	clear: both; 
	}

.spacer10px { 
	display: block; 
	height: 10px; 
	clear: both; 
	}

.out { 
	margin-left: -9999px; 
	}

div.photobox { 
	margin: 0 0 0 10px; 
	padding: 0 0 16px 0; 
	width: 172px; 
	height: auto; 
	float: right; 
	}

div#photobox-wide { 
	margin: 0; 
	padding: 0 0 16px 0; 
	width: 340px; 
	height: auto; 
	float: right; 
	}

img { 
	margin: 0 0 0 10px; 
	padding: 0; 
	float: right; 
	border: solid 1px #900; 
	}

img.spacefix { 
	display: block; 
	margin: 0 0 0 10px; 
	padding: 0 0 0 10px; 
	position: relative; 
	top: 0; 
	left: 0;
	width: 340px; 
	height: 200px; 
	float: right; 
	border: solid 1px #900; 
	}

.caption { 
	color: #000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-style: italic; 
	line-height: 167%; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	}

.caption-wide { 
	color: #000; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-style: italic; 
	line-height: 167%; 
	text-align: left; 
	margin: 0 0 0 20px; 
	padding: 0; 
	float: right; 
	width: 340px; 
	}

.nowrap { 
	white-space: nowrap; 
	}

#slideshow { 
	background-color: #d6c299; 
	margin: 0 0 10px 0; 
	padding: 0; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	width: 732px; 
	height: 300px; 
	float: right; 
	}

.redtype { 
	color: #900; 
	}
	
	
/*********************************************************/
/** Page Branding and Search Link **/
#search_bar { 
	display: block; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 25px ;
	}

#search_content { 
	display: block; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 964px; 
	height: 25px 
	}

#search_link { 
	color: #11297b; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 100%; 
	text-align: right; 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	z-index: 1000; 
	top: 5px; 
	right: 0; 
	float: right;
	}

#search_link a:link, #search_link a:visited, #search_link a:hover, #search_link a:active, #search_link a:focus { 
	color: #11297b; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 100% 
	}


/*********************************************************/
/** Page Banner **/
#banner_bar { 
	color: #996600; 
	background-color: #996600; 
	display: block; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100px; 
	border-top: 1px solid #990000; 
	border-bottom: 1px solid #990000;
	}

#banner_content { 
	color: #990000; 
	display: block; 
	margin-right: auto; 
	margin-left: auto; 
	position: relative; 
	top: 0; left: 0; 
	width: 964px; 
	height: 100px 
	}

h1#culogo { 
	color: #990000; 
	font-size: 0.01px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 0.01px; 
	background-image: url(/fileadmin/projects/health-sciences/images/culogo_on_gold.jpg); background-repeat: no-repeat; 
	background-position: 0 0; 
	display: block; 
	margin: 0; 
	padding: 0; 
	width: 210px; 
	height: 100px; 
	float: left;
	}

a#culogo_banner { 
	color: #990000; 
	display: block; 
	margin: 0; 
	width: 210px; 
	height: 100px 
	}

h1#unmclogo { 
	color: #990000; 
	font-size: 0.01px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 0.01px; 
	background-image: url(/fileadmin/projects/health-sciences/images/unmclogo_on_gold.jpg);
	background-repeat: no-repeat; 
	background-position: 0 0; 
	display: block; 
	margin: 0; 
	padding: 0; 
	width: 194px; 
	height: 100px; 
	float: left;
	}

a#unmclogo_banner { 
	color: #990000; 
	display: block; 
	margin: 0; 
	width: 194px; 
	height: 100px;
	}

h2 { 
	color: #d6c299; 
	font-size: 3em;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	line-height: 1.25em; 
	text-align: right; 
	display: block; 
	margin: 0; 
	padding: 0; 
	position: relative; 
	top: 0; left: 0; 
	width: 560px; 
	height: 100px; 
	float: right;
	}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus { 
	color: #d6c299; 
	font-weight: bold; 
	text-decoration: none; 
	display: block; 
	position: relative; 
	top: 0; left: 0; 
	width: 560px; 
	height: 100px; 
	}


/*********************************************************/
/** Page Content Wrapper **/
#content { 
	text-align: left; 
	margin: 0 auto; 
	position: relative; 
	bottom: 0; 
	left: 0; 
	width: 964px; 
	height: 100%;
	}


/*********************************************************/
/** Left Column Wrapper **/
#left_column { 
	margin: 0 0 0 -31px; 
	padding-bottom: 20px; 
	position: relative; 
	z-index: 1000; 
	top: 0; left: 0; 
	width: 241px; 
	height: auto; 
	float: left; 
	border-right: 1px solid #990000;
	}

/*********************************************************/
/** Left Content Column - Local Site Navigation **/
#left_column_nav { 
	line-height: 1.25em; 
	list-style: none; 
	margin: 0; 
	padding-top: 10px; 
	position: relative; 
	z-index: 1000; 
	top: 0; 
	left: 0; 
	width: 241px; 
	height: auto; 
	float: left;
	}

#left_column_nav ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	z-index: 1000; 
	height: auto; 
	float: left; 
	}

#left_column_nav li { 
	text-align: right; 
	list-style-image: none; 
	margin: 0; 
	position: relative; 
	z-index: 1000; 
	height: auto; 
	float: left; 
	}

#left_column_nav li ul { 
	display: block; 
	margin-left: 241px; 
	position: absolute; 
	z-index: 1000; 
	left: -999em; 
	width: 312px; 
	height: auto; 
	border: solid 1px #900; 
	}

#left_column_nav li a { 
	color: #11297b; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	line-height: 2.75em; 
	text-decoration: none; 
	display: block; 
	padding-right: 20px; 
	z-index: 1000; 
	width: 221px;
	}

#left_column_nav li a:hover, #left_column_nav li a:active, #left_column_nav li a:focus { 
	color: #d6c299; 
	background-color: #990000; 
	z-index: 1000;
	}	

#left_column_nav li:hover ul ul, #left_column_nav li:hover ul ul ul, #left_column_nav li.sfhover ul ul, #left_column_nav li.sfhover ul ul ul { 
	z-index: 1000; 
	left: -999em; 
	}
	
#left_column_nav li:hover ul, #left_column_nav li li:hover ul, #left_column_nav li li li:hover ul, #left_column_nav li.sfhover ul, #left_column_nav li li.sfhover ul, #left_column_nav li li li.sfhover ul { 
	z-index: 1000; 
	left: auto; 
	}
	
#left_column_nav li ul li a { 
	text-align: left; 
	padding-right: 20px; 
	padding-left: 20px; 
	z-index: 1000; 
	width: 272px;
	}

#left_column_nav li ul li a:hover, #left_column_nav li ul li.sfhover a { 
	z-index: 1000;
	}

#left_column_nav li:hover ul, #left_column_nav li.sfhover ul { 
	background-color: #c2a366; 
	z-index: 1000; 
	left: auto;
	}


/*********************************************************/
/** Normal Column Wrapper **/
#normal_column { 
	margin: 0; 
	padding: 0 0 20px 20px; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: -1px; 
	width: 732px; 
	height: auto !important; 
	float: right; 
	border-left: 1px solid #900;
	}


/*********************************************************/
/** Breadcrumbs **/
#breadcrumbs { 
	color: #11297b; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 1em; 
	margin: 0; 
	padding-top: 20px; padding-bottom: 20px; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	width: 732px; 
	float: right; 
	}

#breadcrumbs a:link, #breadcrumbs a:visited { 
	color: #11297b; 
	z-index: 0; 
	}

#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus { 
	color: #960; 
	z-index: 0; 
	}


/*********************************************************/
/** Two columns in Normal Content Area - equal width **/
.two_columns_wide { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	width: 732px; 
	height: auto; 
	float: left;
	}

.left_side { 
	list-style-type: none; 
	display: inline; 
	margin: 0; 
	padding: 0 20px 0 0; 
	position: relative; 
	z-index: 0; 
	top: 0; 
	left: 0; 
	width: 345px; 
	float: left; 
	border-right: 1px solid #900;
	}

.right_side { 
	list-style-type: none; 
	display: inline; 
	margin: 0; 
	padding: 0 0 0 20px; 
	position: relative; 
	z-index: 0; 
	width: 346px; 
	float: right;
	}
	
#footer { 
	margin: 0 auto; 
	padding: 5px 0 0; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: auto; 
	}

#page_top_box { 
	display: block; 
	margin: 0 auto; 
	display: block; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 90px; 
	height: 25px; 
	}

.csc-linkToTop a:link, .csc-linkToTop a:visited { 
	display: block; 
	margin: 10px auto 0 auto; 
	padding: 0; 
	color: #11297b; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 1em; 
	text-decoration: none; 
	text-align: center; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 50px; 
	height: auto; 
	}

.csc-linkToTop a:hover, .csc-linkToTop a:active, .csc-linkToTop a:focus { 
	color: #960; 
	text-decoration: none; 
	}
