/* @override http://dev.cimes.fsu.edu/fsuCom/betasiteCMS/styles_com.css */

* {
padding:0;
margin:0;
}
html { background-color:#2b0007; }
body {
width:100%;
height:100%;
margin:0 auto 0;
padding:0;
text-align:center;
font-size:100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color:#2b0007;
}
.screenReaderNav {display:none;}
.hide {display:none;}

#backgroundWrapper { background-color:#403937; }
p,
li,
td,
th,
lh,
dt,
dd {
font-size:.75em;
color:#403937;
line-height:1.45em;
}
td p,
td li,
th p,
th li,
li li,
td td,
td th,
th th,
dd p { font-size:1em; }
p { margin:.75em 0 .75em 0; }
a, a:active, a:link {
font-weight:bold;
color:#67011B;
text-decoration:none;
}
a:hover { text-decoration:underline; }
/*a:visited {color:#6F545B;}*/

h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.5em;
font-style:normal;
font-weight:bold;
color:#540115;
padding-bottom:.5em;
}
h2,
span.looksLikeH2,
lh {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.3em;
font-style:normal;
font-weight:normal;
color:#322e22;
padding:.75em 0 .15em 0;
}
h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.15em;
font-style:italic;
font-weight:normal;
color:#322e22;
padding:1em 0 0 0;
}
h4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-style:normal;
font-weight:normal;
color:#322e22;
margin:1em 0 .5em 0;
}
h5 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.85em;
font-style:normal;
font-weight:bold;
color:#67011B;
margin-bottom:.35em;
}
h5 a { color:#67011B; }

/* forms */
textarea,
input,
select {
background-color:#FAFAFA;
border:1px #2B0007 solid;
padding:.1em;
color:#403937;
}
input[type='text'] {padding:.2em;}
input[type='radio'],
input[type='checkbox'] {
background-color:none;
border:none;
padding:0;
}
input[type='button'],
input[type='submit'],
input[type='reset'] {
background-color:#540115;
color:#FAF8F3;
padding:.15em .15em .1em .15em;
}
input[disabled='true'] {
border:1px #aaa solid;
background-color:#FDFCFB;
color:#aaa;
}

input#ebscohostsearchtext{width:200px;}

fieldset {
*position:relative;
padding:1em;
*padding:2em;
margin:.5em 0;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}
fieldset table {margin:0;}

legend {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.85em;
font-style:normal;
font-weight:normal;
color:#322e22;
padding:.25em .5em;
background-color:#E0DED7;
*top: -0.6em;
*left: 0.1em;
*position: absolute;
margin-top:.5em;
}
label {font-weight:bold;}

div.calheader{
	color:#540115;
}
.yui-calendar .calweekdaycell{
	color:#FAF8F3;
}


/* lists */
ul,
dl { 
margin:.5em 0 .5em 0; 
list-style-image:url(images/listArrow.gif);
}

ul.arrow {
padding-left:1em;
list-style-image:url(images/listArrow.gif);
}
ul.plain {
padding-left:0;
list-style-type:none;
}
ul,
ol { padding-left:2em; }
dt { font-weight:bold; }
dd { margin:0 0 0 2em; }

hr { margin:.5em 0; }
hr.space { 
padding:0;
margin:3em 0 1em 0; 
color:#403937;
}

/* images */

.border,
img[border='1'] { border:1px #403937 solid; }
#margin { margin:0.625em; }
#marginLeft { margin:0 0 .5em 1.75em; }
#marginLeftClear { margin:0 0 .5em 1.75em;clear:right; }
#marginRight { margin:0 1.75em .5em 0; }
#marginTop { margin:1.75em 0 .5em 0; }
#smMargin { margin:.3em; }
#smMarginRight { margin:0 .75em .25em 0; }
#smMarginLeft { margin:0 0 .25em .75em; }
#smMarginBottom { margin:0 0 .75em 0; }
div.imageWrapperRight,
div.imageWrapperLeft,
div.imageWrapperNone {
min-width:1em;
text-align:center;
font-style:italic;
font-size:.9em;
line-height:1em;
}
div.imageWrapperRight {
float:right;
margin:0 0 1em 1.75em;
}
div.imageWrapperLeft {
float:left;
margin:0 1.75em 1em 0;
}
div.imageWrapperNone {float:none;}
div.imageWrapperRight p,
div.imageWrapperLeft p,
div.imageWrapperNone p {line-height:1.1em;}

img.rssIcon {
position:absolute;
right:0;
top:2;
border:1px #f3f0e9 solid;
margin:0 5px 0 0;
}

/* text */
p.more { text-align:right;margin-top:0em;line-height: 2.9em;}
#events p.more { text-align:right;margin-top:15.7em;}
.space { padding-top:.75em; }
.small, #small { font-size:0.833em; }
.smaller { font-size:0.65em; }
.red,
.redText { color:red; }
h3.smaller {
font-size:1em;
margin:0 0 0 0;
}
.devComment {
border: solid 1px #FF1493;
font-size:.75em;
background-color: #FFB6C1;
padding:.75em;
}
td .devComment {font-size:1em;}

/* misc */

#floatRight, .floatRight { float:right; }
#floatLeft, .floatLeft { float:left; }
td ul.space {
margin:0;
padding:0;
}
ul.space li { padding:.2em 0 .2em 0; }
div.indent {margin:.25em 0 .25em 1em}
.clear {clear:both;}



/* TABLES */

/* all */
td,
th {
padding:.5em;
vertical-align:top;
}
table {
border-collapse:collapse;
margin-bottom:1em;
}

/* default/data */
table th,
table.data th,
td table.data th,
td#showNestedTables th {
background:url() #540115;
color:#FAF8F3;
border:1px #000 solid;
}
table th a,
table.data th a,
td table.data th a,
td#showNestedTables th a,
table th a:link,
table.data th a:link,
td table.data th a:link,
td#showNestedTables th a:link,
table th a:active,
table.data th a:active,
td table.data th a:active,
td#showNestedTables th a:active {color:#FAF8F3;}

table th.alt,
table.data th.alt,
td table.data th.alt,
table td.alt,
table.data td.alt,
td table.data td.alt,
td#showNestedTables td.alt {
color:#403937;
background-color:#DFDCD5;
}
table th.alt a,
table.data th.alt a,
td table.data th.alt a,
td#showNestedTables th.alt a,
table th.alt a:link,
table.data th.alt a:link,
td table.data th.alt a:link,
td#showNestedTables  th.alt a:link,
table th.alt a:active,
table.data th.alt a:active,
td table.data th.alt a:active,
td#showNestedTables th.alt a:active {color:#67011b;}

th.alt2,
td#showNestedTables th.alt2 {background-color:#7d706d;}
table#altTh th,
td#showNestedTables table#altTh th { background-color:#7d706d; }
table td,
table.data td,
td table.data td,
td#showNestedTables table td { border:1px #000 solid; }
table tr.altrow,
td#showNestedTables table tr.altrow { background-color:#EBE9E2; }

table.zebra tr:nth-child(even) {
		background-color: #EBE9E2;
	}

/* plain */
table.plain,
td#showNestedTables table.plain { border-collapse:collapse; }
table.plain th,
td#showNestedTables table.plain th {
background:none;
color:#403937;
border:none;
}
table.plain td,
td#showNestedTables table.plain td { border:none; }
table.plain tr.altrow,
td#showNestedTables table.plain tr.altrow { background-color:#EBE9E2; }

tbody.plain td,
td#showNestedTables tbody.plain td {border:none;}

/* data > borderless */
table.borderless,
td#showNestedTables table.borderless { border-collapse:collapse; }
table.borderless th,
td#showNestedTables table.borderless th {
padding:.4em .85em .2em .85em;
background-color:#540115;
color:#FAF8F3;
border:.1875em #FAF8F3 solid;
}
table.borderless th a,
td#showNestedTables table.borderless th a { color:#FAF8F3; }
table.borderless td,
td#showNestedTables table.borderless td {
padding:.5em .85em .4em .85em;
border:.1875em #FAF8F3 solid;
}
table.borderless tr.altrow,
td#showNestedTables table.borderless tr.altrow { background-color:#EBE9E2; }
div.boxContent table.borderless th,
div.boxContent td#showNestedTables table.borderless th {
padding:.4em .85em .2em .85em;
background-color:#540115;
color:#FAF8F3;
border:.1875em #FFFDF8 solid;
}
div.boxContent table.borderless td,
div.boxContent td#showNestedTables table.borderless td {
padding:.5em .85em .4em .85em;
border:.1875em #FFFDF8 solid;
}

/* misc */
.nextback td {
font-weight:bold;
color:#540115;
border:none;
}
table.center { margin:0 auto 0 auto; }
tr.altrow,
tr.altrow th,
table.borderless tr.altrow th.plain { background-color:#EBE9E2;color:#403937; }
th.plain,
table.borderless th.plain {background-color:#FAF8F3;color:#403937;}
tr.headerRow {
background-color:#540115;
border:1px #FFFDF8 solid;
}
tr.headerRow th { color:#FFFDF8; }
tr.border td {
border:1px #c7c5bf solid;
border-collapse:collapse;
}
tr.shade { background-color:#EBE9E2; }
tr.shade td { border:1px #FFFDF8 solid; }

th.alt { background-color:#EBE9E2;color:#403937; }
th.altV { 
background-color:#EBE9E2;
color:#403937;
writing-mode: tb-rl;
vertical-align:middle;
filter: flipv fliph;
font-size:.5em;
*font-size:.75em;
}


td.gold {
vertical-align:middle;
background-color:#E3DABD;
}







/* TWO COLUMN DIV TABLE */

.twoColumnTbl {
width:100%;
float:left;
}
.twoColumnTbl .column1 {
width:47%;
padding-right:3%;
float:left;
}
.twoColumnTbl .column2 {
width:50%;
float:left;
}

/* FOUR COLUMN DIV TABLE */

.fourColumnTbl {
width:100%;
float:left;
}
.fourColumnTbl .column1,
.fourColumnTbl .column2,
.fourColumnTbl .column3 {
width:24%;
padding-right:1%;
float:left;
}
.fourColumnTbl .column4 {
width:25%;
float:left;
}

/* ADMIN DIV TABLES */

.adminColumnFull {
width:100%;
float:left;
}
.adminColumnFull .column1 {
width:30%;
padding-right:3%;
float:left;
}
.adminColumnFull .column2 {
width:30%;
padding-right: 3%;
float:left;
}
.adminColumnFull .column3 {
width:33%;
float:left;
}
.adminColumnNonSysAdmin {
width:100%;
float:left;
}
.adminColumnNonSysAdmin .column1 {
width:63%;
padding-right:3%;
float:left;
}
.adminColumnNonSysAdmin .column2 {
width:33%;
float:left;
}

#contentFusion {
width:97%;
float:left;
text-align:right;
height:4.25em;
padding:0 1.5% 0 1.5%;
}
#contentFusion p {
font-size:.65em;
font-family:arial;
font-style:italic;
color:#A79D9B;
}
#contentFusion img {
margin-bottom:-1.20em;
}



/* ICONS */

span.phone {
background:url(images/phone.gif) 0% 50% no-repeat;
padding-left:1.45em;
}
span.fax {
background:url(images/fax.gif) 0% 50% no-repeat;
padding-left:1.45em;
}
span.email,
a.email {
background:url(images/email.gif) 0% 50% no-repeat;
padding-left:1.45em;
}
a.lock {
background:url(images/redLock.gif) 0% 0% no-repeat;
padding-left:1em;
}
a.external {
background:url(images/externalRed.gif) 0% 0% no-repeat;
padding-left:1em;
margin-left:.1em;
}
a.virtual {
background:url(images/virtual.gif) 0% 0% no-repeat;
padding-left:1.2em;
}
a.video {
background:url(images/tv.gif) 0% 0% no-repeat;
padding-left:1.25em;
}
a.handout {
background:url(images/handout.gif) 0% 50% no-repeat;
padding-left:1.1em;
}
span.HomeIcon,
a.HomeIcon {
background:url("http://med.fsu.edu/images/home_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
span.TwitterIcon,
a.TwitterIcon {
background:url("http://med.fsu.edu/images/twitter_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
span.FacebookIcon,
a.FacebookIcon {
background:url("http://med.fsu.edu/images/facebook_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
span.LinkedInIcon,
a.LinkedInIcon {
background:url("http://med.fsu.edu/images/linkedin_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
span.YouTubeIcon,
a.YouTubeIcon {
background:url("http://med.fsu.edu/images/youtube_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
span.FlameIcon,
a.FlameIcon {
background:url("http://med.fsu.edu/images/flame_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
span.InstaGramIcon,
a.InstaGramIcon {
background:url("http://med.fsu.edu/images/InstaGram_round_25px_garnet.png") 0% 50% no-repeat;
padding:.6em 0 .6em 2.75em;
line-height:1.75em;
color:#67011B;
}
div.EMRCalendar {
background-color: #F3F0E9;
border: 1px solid #9A9590;
float: left;
margin: 0 0.5em 0 0;
padding: 0.1em;
text-align: center;
width: 30px;
}



/* UNIVERSAL HEADER & TOP NAV */

#headerWrapper {
width:100%;
margin:0 auto 0 auto;
background-color:#2b0007;
}
#header {
width:62.625em;
height:7em;
margin:0 auto 0 auto;
padding:0;
background:url(images/header_gradient.png) #2b0007 top center repeat-y;
text-align:left;
}
#headerLogo {
width:29.375em;
height:5.625em;
float:left;
margin:.7em 0 0 0;
}
#headerLogo_seal, 
#headerLogo_seal img {
width:5.5em;
height:5.625em;
float:left;
}
#headerLogo_fsu,
#headerLogo_fsu img {
width:23.875em;
height:3em;
float:left;
}
#headerLogo_com,
#headerLogo_com img {
width:23.875em;
height:2.625em;
float:left;
}




/* HEADER NAV */

#headerNav {
/* Changes for 2-row header nav */
/*
width:18em;
height:2.8em;
margin-bottom:.15em;

*/	
	
width:30em;
/*width:29.7em;*/
height:1.45em;
float:right;
padding:0 0 0 1.5em;
margin-bottom:1.45em;
color:#e4e3de;
position:relative;
z-index:100;
background:url(images/topTab_left.gif) bottom left no-repeat;
}
#headerNav ul {
/* Changes for 2-row header nav */
/*
height:2.8em;
*/
display:block;
height:1.45em; 
padding: 0 1.5em 0 0;
margin: 0;
list-style: none;
background:url(images/topTab_right.gif) bottom right no-repeat;
}
#headerNav li { font-size:1em; }
#headerNav a {
display:block;
float:left;
height:1em;
line-height:.85em;
padding:.7em .75em .4em .75em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.65em;
font-weight:normal;
color:#f3f0e9;
text-decoration:none;
text-align:center;
border-right:1px #6F3F4B solid;
}
#headerNav a#home {
padding-left:1.25em;
background:url(images/homeSm.gif) center left no-repeat;
}
#headerNav a#alumni {
padding-right:0em;
border-right:none; 
}
/*
 
 #headerNav a#faculty{
	border-right:none;
}
*/
#headerNav a#logout {
padding:.7em .25em .4em 1em;
border-right:none;
}

#headerNav a.sub {
display: block;
width:11em;
height:auto;
padding:.3em 1em .3em 1em;
margin:0;
background:url() #540115;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 0 0 0;
}
#headerNav a:hover.sub { background-color:#38010b; }
#headerNav li {
float: left;
position:relative;
}
#headerNav li ul {
position: absolute;
left: -9999px;
width:9.75em;
border:1px #f3f0e9 solid;
padding:0;
height:auto;
z-index:999;
}
#headerNav li:hover ul {
position:absolute;
left:.25em;
top:1.25em;
}
#headerNav li:hover ul,
#headerNav li.headerNavhover ul {
left:.25em;
top:1.25em;
}
#headerNav p {
font-size:.6875em;
color:#e4e3de;
}














/* HEADER SEARCH */

#headerSearch {
width:23.5em;
float:right;
clear:right;
Padding-right:26px;
/*margin:3.5em 1.625em 0 0;*/
/*margin:2.05em 1.625em 0 0;*/
/*margin:.65em 1.625em 0 0;*/  /* This is for DEV only, remove for LIVE */
text-align:right;
}
#headerSearch input {
width:14em;
margin-left:.5em;
font-size:.6875em;
padding:.1875em 0 .1em .125em;
}
#headerSearch select {
font-size:.6875em;
padding:0 0 0 .125em;
}
#headerSearch input#go {
width:3em;
background-color:#540115;
border:1px #c4c3bf solid;
font-size:.6875em;
color:#e4e3de;
}
#headerSearch label {display:none;float:left;font-size:0;width:0;height:0;}



/* TOP NAV */

#topNavWrapper {
width:100%;
margin:0 auto 0 auto;
background:url(images/topNav_gradient.png) #CABD90 top left repeat-x;
border:1px #857D5F solid;
border-width:1px 0 1px 0;
}

#topNav {
width:47em;
height:1.5625em;
padding:0 0 0 12.625em;
text-align:left;
margin:0 auto 0 auto;
position:relative;
z-index:99;
}
#topNav ul {
padding: 0;
margin: 0;
list-style: none;
}
#topNav li {font-size:1em;width:6.7053em;}

#topNav a {
display:block;
width:6.6428em;
height:1.4625em;
float:left;
padding:.1em 0 0 0;
margin:0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#403937;
text-decoration:none;
background-color:#D3C698;
border:1px #a19773 solid;
border-width:0 0 0 1px;
text-align:center;
}


#topNav a.sub {
display: block;
width:11.5em;
height:auto;
padding:.4em 1.25em .4em 1.25em;
background:url() #8c8364;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 1px 1px 1px;
}
#topNav a:hover.sub {background-color:#38010b;}
#topNav li {
float: left;
position:relative;
}
#topNav li ul {
position: absolute;
left: -9999px;
width:11.6875em;
z-index:999;
}
#topNav li:hover ul {
position:absolute;
left:1em;
top:1.5em;
}
#topNav li:hover ul, #topNav li.topNavhover ul {
left:1em;
top:1.5em;
}
#topNav li li {width:11em;}
#topNav a.sub_sub {
display: block;
width:11em;
height:auto;
padding:.4em 1em .4em 1em;
background:url() #8c8364;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 1px 1px 1px;
}
#topNav a:hover.sub_sub {background-color:#38010b;}
#topNav li:hover ul li ul {
position:absolute;
left: -9999px;
}
#topNav li:hover ul li ul, #topNav li.topNavhover ul li ul {
left: -9999px;
}
#topNav li ul li {
float: left;
position:relative;
}
#topNav li ul li ul{
position: absolute;
left: -9999px;
width:14em;
}
#topNav li ul li:hover ul {
position:absolute;
left:10.5625em;
top:0;
}
#topNav li ul li:hover ul, #topNav li ul li.topNavhover ul {
left:10.5625em;
top:0;
}




/* CONTENT AREA */

#wrapper {
width:59.5em;
margin:0 auto 0 auto;
}




/* LEFT COLUMN */

#leftColumn_wrapper {
width:12.5em;
float:left;
}
#navDivider {
width:8.75em;
float:left;
padding:.9em 1.875em .9em 1.875em;
background-color:#1a0106;
border:1px #775458 solid;
border-width:0 0 1px 0;
text-align:center;
}
#navDivider a {
font-size:.8em;
color:#f3f0e9;
text-transform:uppercase;
font-weight:normal;
}
#leftNav {
width:12.5em;
float:left;
position:relative;
z-index:101;
background:url(images/leftNav_gradient.png) #38010B top left repeat-y;
}
#leftNav ul {
padding: 0;
margin: 0;
list-style: none;
}
#leftNav li { font-size:1em; }
#leftNav a {
display:block;
width:10.5em;
*-width:10em;
float:left;
padding:.5em 1em .5em 1em;
*-padding:.5em 1.3em .5em 1em;
border-bottom:1px #775458 solid;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#f3f0e9;
text-decoration:none;
text-align:left;
}
#leftNav a.arrow {
width:10em;
*-width:9.75em;
float:left;
padding:.5em 1.5em .5em 1em;
background:url(images/arrow.gif) 95% 50% no-repeat;
}
#leftNav a.external {
width:10em;
*-width:9.75em;
float:left;
padding:.5em 1.5em .5em 1em;
background:url(images/externalGold.gif) 95% 50% no-repeat;
}
#leftNav a.pdf { background:url(images/pdf.png) 95% 50% no-repeat; }
#leftNav a.sub {
display: block;
width:13em;
/*height:1.5em;*/
padding:.4em 1em .4em 1em;
background:url() #8c8364;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 1px 1px 1px;
}
#leftNav a:hover.sub { background-color:#38010b; }
#leftNav li {
float: left;
position:relative;
}
#leftNav li ul {
position: absolute;
left: -9999px;
width:10.25em;
border-top:1px #f3f0e9 solid;
}
#leftNav li:hover ul {
position:absolute;
left:12.5em;
*-left:12.25em;
top:0;
}
#leftNav li:hover ul,
#leftNav li.leftNavhover ul {
left:12.5em;
*-left:12.25em;
top:0;
}
#leftNav p {
padding:.75em 1.45em 0 1.45em;
color:#f3f0e9;
margin:0;
line-height:0;
text-align:left;
}
#leftNav p a {
display:inline;
float:none;
padding:0;
margin:0;
border:none;
}
#leftNav p a.plain {
display:block;
float:left;
padding:1em 0 0 0;
border:none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}
#leftNav img.border {
border:1px #f3f0e9 solid;
margin:0 .3em 0 0;
}




/* KEY SITES / MY RESOURCES / GIVING */

#comNav {
width:12.5em;
float:left;
margin:1.5em 0 3em 0;
/*border-top:1px #775458 solid;*/
position:relative;
z-index:100;
}
#comNav ul {
padding: 0;
margin: 0;
list-style: none;
}
#comNav li { font-size:1em; }
#leftNav #comNav a {
display:block;
width:9em;
float:left;
padding:0 0 0 3em;
border-bottom:none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
line-height:1.5em;
font-weight:normal;
color:#f3f0e9;
text-decoration:none;
text-align:left;
}
#leftNav #comNav a#home {
width:7.9435em;
padding:0 0 0 2.6478em;
font-size:.85em;
margin-bottom:.25em;
background:url(images/home.gif) 13% 40% no-repeat;
}
#leftNav #comNav a#faculty { background:url() 13% 50% no-repeat; }
#leftNav #comNav a#students { background:url() 13% 50% no-repeat; }
#leftNav #comNav a#alumni { background:url() 13% 50% no-repeat; }
#leftNav #comNav a#links {
width:7.9435em;
padding:0 0 0 2.6478em;
font-size:.85em;
margin:0 0 .25em 0;
background:url(images/key.gif) 13% 50% no-repeat;
}
#leftNav #comNav a#resources {
width:7.9435em;
padding:0 0 0 2.6478em;
font-size:.85em;
margin-bottom:.25em;
background:url(images/lock.gif) 13% 40% no-repeat;
}
#leftNav #comNav a.sub {
display: block;
width:11em;
padding:.3em 1em .3em 1em;
background:url() #540115;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 0 0 0;
}
#leftNav #comNav a:hover.sub { background-color:#38010b; }
#leftNav #comNav li {
float: left;
position:relative;
}
#leftNav #comNav li ul {
position: absolute;
left: -9999px;
width:9.75em;
border:1px #f3f0e9 solid;
}
#leftNav #comNav li:hover ul {
position:absolute;
left:9em;
top:0;
}
#leftNav #comNav li:hover ul,
#leftNav #comNav li.comNavhover ul {
left:9em;
top:0;
}
#leftNav #comNav a.gift {
display:block;
width:6.75em;
float:left;
padding:0 0 0 2.25em;
margin-top:1.5em;
border-bottom:none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#f3f0e9;
text-decoration:none;
text-align:left;
}




/* ONE COLUMN LAYOUT */

#oneColumnBorder_wrapper {
width:59.375em;
float:left;
background-color:#faf8f3;
border:1px #9a9590 solid;
border-width:0 1px 0 1px;
}
#oneColumnBorder_wrapper #crumbHeader {
width:46.875em;
float:left;
text-align:left;
}
#oneColumnBorder_wrapper #crumbHeader p {
display:block;
width:58.59375em;
float:left;
padding:0.75em 0 0.75em 1.875em;
margin:0;
background:url(images/crumbHeader.gif) top left repeat-y;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-weight:normal;
}
#oneColumnWrapper,
#oneColumnContent {
width:53.625em;
min-height:30em;
float:left;
padding:1.875em 2.875em 1.875em 2.875em;
text-align:left;
}
#oneColumnWrapper #column1,
#oneColumnWrapper #column2 {
width:50%;
float:left;
}
#oneColumnWrapper img#image {
max-width:29em;
*-width:29em;
}

#oneColumnWrapper div.boxWrapper {
display:block;
width:21.125em;
float:left;
margin:0.15em;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}

#oneColumnWrapper div.boxWrapper div.boxHeader {
display:block;
width:19.625em;
height:1.45em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
#oneColumnWrapper div.boxWrapper div.boxContent {
width:18.125em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
}

#topNavOneCol {
width:59.625em;
height:1.5625em;
padding:0;
text-align:left;
margin:0 auto 0 auto;
position:relative;
z-index:99;
}
#topNavOneCol ul {
padding: 0;
margin: 0;
list-style: none;
}
#topNavOneCol li { font-size:1em; }
#topNavOneCol a {
display:block;
height:1.4125em;
float:left;
padding:.1em 0 .05em 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#403937;
text-decoration:none;
background-color:#D3C698;
border-left:1px #a19773 solid;
text-align:center;
}
#topNavOneCol a.about { width:8.4375em; }
#topNavOneCol a.campuses { width:8.75em; }
#topNavOneCol a.academics { width:9.125em; }
#topNavOneCol a.admissions { width:9.3125em; }
#topNavOneCol a.research { width:8.375em; }
#topNavOneCol a.library { width:7.75em; }
#topNavOneCol a.giving {
width:7.25em;
border-right:1px #a19773 solid;
}
#topNavOneCol a.sub {
display: block;
width:10.25em;
height:auto;
padding:.4em 2.5em .4em 1.25em;
background:url() #8c8364;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 1px 1px 1px;
}
#topNavOneCol a:hover.sub { background-color:#38010b; }
#topNavOneCol li {
float: left;
position:relative;
}
#topNavOneCol li ul {
position: absolute;
left: -9999px;
width:11.6875em;
}
#topNavOneCol li:hover ul {
position:absolute;
left:1em;
top:1.5625em;
}
#topNavOneCol li:hover ul,
#topNavOneCol li.topNavOneColhover ul {
left:1em;
top:1.5625em;
}
#topNavOneCol a.sub_sub {
display: block;
width:11em;
height:auto;
padding:.4em 1em .4em 1em;
background:url() #8c8364;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 1px 1px 1px;
}
#topNavOneCol a:hover.sub_sub { background-color:#38010b; }
#topNavOneCol li:hover ul li ul {
position:absolute;
left: -9999px;
}
#topNavOneCol li:hover ul li ul,
#topNavOneCol li.topNavOneColhover ul li ul { left: -9999px; }
#topNavOneCol li ul li {
float: left;
position:relative;
}
#topNavOneCol li ul li ul {
position: absolute;
left: -9999px;
width:14em;
}
#topNavOneCol li ul li:hover ul {
position:absolute;
left:10.5625em;
top:0;
}
#topNavOneCol li ul li:hover ul,
#topNavOneCol li ul li.topNavOneColhover ul {
left:10.5625em;
top:0;
}




/* ALT TWO COLUMN */

#altTwoColumnBorder_wrapper {
width:59.375em;
float:left;
background-color:#e0ddd6;
border:1px #9a9590 solid;
border-width:0 1px 0 1px;
}
#altTwoColumnWrapper {
width:43.25em;
min-height:45em;
float:left;
padding:1.875em 1.875em 1.875em 3.75em;
background-color:#faf8f3;
text-align:left;
}
#altTwoColumnBorder_wrapper #crumbHeader {
width:48.875em;
float:left;
text-align:left;
}
#altTwoColumnBorder_wrapper #crumbHeader p {
display:block;
width:63.29em;
float:left;
padding:0.75em 0 0.75em 1.875em;
margin:0;
background:url(images/crumbHeader.gif) #faf8f3 top left repeat-y;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-weight:normal;
}
#altTwoColumnBorder_wrapper img#image {
max-width:29em;
*-width:29em;
}
#altTwoColumnWrapper div.boxWrapper {
display:block;
width:21.125em;
float:left;
margin:0.15em;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}

#altTwoColumnWrapper div.boxWrapper div.boxHeader {
display:block;
width:19.625em;
height:1.45em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
#altTwoColumnWrapper div.boxWrapper div.boxContent {
width:18.125em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
}


/* TWO COLUMN LAYOUT */

#twoColumnBorder_wrapper {
width:59.375em;
float:left;
background:url(images/leftNav_gradient.png) #faf8f3 top left repeat-y;
border:1px #9a9590 solid;
border-width:0 1px 0 1px;
}
#twoColumnWrapper {
width:46.875em;
*-width:46.8em;
min-height:40em;
float:left;
padding:0 0 2.5em 0;
background-color:#faf8f3;
overflow:hidden;
}
#twoColumnWrapper #crumbHeader {
width:46.875em;
float:left;
text-align:left;
}
#twoColumnWrapper #crumbHeader p {
display:block;
width:58.59375em;
float:left;
padding:0.75em 0 0.75em 1.875em;
margin:0;
background:url(images/crumbHeader.gif) top left repeat-y;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-weight:normal;
}
#twoColumnTop {
width:43.125em;
float:left;
padding:1.875em 1.875em 1.125em 1.875em;
text-align:left;
}
#twoColumnWrapper #column1 {
width:21.25em;
float:left;
margin:0 0 0 1.875em;
*-margin:0 0 0 .9375em;
}
#twoColumnWrapper #column2 {
width:21.25em;
float:left;
margin:0 0 0 .625em;
}
#twoColumnWrapper div.boxWrapper {
display:block;
width:21.125em;
float:left;
margin:0.15em;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}

#twoColumnWrapper div.boxWrapper div.boxHeader {
display:block;
width:19.625em;
height:1.45em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
#twoColumnWrapper div.boxWrapper div.boxContent {
width:18.125em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
}
#twoColumnWrapper div.boxWrapper#spotlight div.boxContent {
width:21.125em;
*-width:18.25em;
padding:0;
}
#twoColumnWrapper div#padding_onePointTwoFive { 
width:43.75em;
float:left;
margin:1.25em 0 0 -.625em; 
clear:both;
}
#twoColumnWrapper div.boxWrapper#four {
display:block;
width:10.3125em;
float:left;
margin:0 0 .625em .625em;
border:none;
}
#twoColumnWrapper div.boxWrapper#four div.boxHeader {
display:block;
width:9.6875em;
height:1.15em;
float:left;
padding:.45em 0 0 .625em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border:1px #c7c5bf solid;
}
/*
#twoColumnWrapper div.boxWrapper#four div.boxHeader#orange { background:url(images/orangeGradient.png) center center repeat-x; }
#twoColumnWrapper div.boxWrapper#four div.boxHeader#red { background:url(images/redGradient.png) center center repeat-x; }
#twoColumnWrapper div.boxWrapper#four div.boxHeader#blue { background:url(images/blueGradient.png) center center repeat-x; }
#twoColumnWrapper div.boxWrapper#four div.boxHeader#green { background:url(images/greenGradient.png) center center repeat-x; }
*/
#twoColumnWrapper div.boxWrapper#four div.boxHeader {background:url(images/greenGradient.png) center center repeat-x;}

#twoColumnWrapper div.boxWrapper#four div.boxContent {
width:9.0625em;
min-height:13em;
float:left;
padding:1em .625em .35em .625em;
text-align:left;
background-color:#fffdf8;
border:1px #e0ded7 solid;
border-width:0 1px 1px 1px;
}
#twoColumnWrapper div.boxWrapper#four div.boxContent a {
display:block;
font-size:.75em;
font-weight:normal;
color:#403937;
line-height:1.15em;
margin-bottom:.65em;
}
#twoColumnWrapper img#image {
max-width:25em;
*-width:25em;
}




/* THREE COLUMN LAYOUT */

#threeColumnBorder_wrapper {
width:59.375em;
float:left;
background:url(images/leftNav_gradient.png) #e0ddd6 top left repeat-y;
border:1px #9a9590 solid;
border-width:0 1px 0 1px;
text-align:left;
}
#threeColumnWrapper {
width:36.375em;
min-height:45em;
float:left;
padding-bottom:2.5em;
background-color:#faf8f3;
}
#threeColumnWrapper #crumbHeader {
width:36.375em;
float:left;
text-align:left;
}
#threeColumnWrapper #crumbHeader p {
display:block;
width:43.125em;
float:left;
padding:0.75em 0 0.75em 1.875em;
margin:0;
background:url(images/crumbHeader.gif) top left repeat-y;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-weight:normal;
}
#threeColumnTop {
width:32.625em;
float:left;
padding:1.875em 1.875em 1.125em 1.875em;
text-align:left;
}
#threeColumnWrapper #column1 {
width:16em;
float:left;
margin:0 0 0 1.875em;
}
#threeColumnWrapper #column2 {
width:16em;
float:left;
margin:0 0 0 .625em;
}
#threeColumnWrapper div.boxWrapper {
display:block;
width:16em;
float:left;
margin:0 0 .625em 0;
background-color:#fffdf8;
border:1px #c7c5bf solid;
}
#threeColumnWrapper div.boxWrapper div.boxHeader {
display:block;
width:14.5em;
height:1.45em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
#threeColumnWrapper div.boxWrapper div.boxContent {
width:13em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#FFFDF8;
}
#threeColumnWrapper img#image {
max-width:23em;
*-width:23em;
}
#rightColumn_wrapper {
width:10.5em;
float:right;
overflow:hidden;
}
#rightColumn_wrapper h3.rightColumn_header {
width:100%;
float:left;
font-size:.75em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-style:normal;
text-align:center;
text-transform:uppercase;
background-color:#7D706D;
color:#EBF0E9;
padding:1.25em 0 1.25em 0;
margin-bottom:1px;
}
#rightColumn_wrapper h3.rightColumn_header a {
width:100%;
font-size:1em;
color:#EBF0E9;
border:none;
text-align:center;
margin:0;
padding:0;
}
#rightColumn_wrapper h3.rightColumn_header a:hover { text-decoration:underline; }
#rightColumn_wrapper p {
margin-left:1.5em;
margin-right:1.5em;
}
#rightColumn_wrapper ul {
padding: 0;
margin: 0;
list-style: none;
}
#rightColumn_wrapper li { font-size:1em; }
#rightColumn_wrapper li a {
display: block;
width:11em;
float:left;
margin:1.15em 1.5em .25em 1.5em;
*-margin:1.15em .5em .25em .5em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
/*color:#322E22;*/
line-height:1.15em;
text-decoration:none;
text-align:left;
border:1px #BCB8AF dotted;
border-width:0 0 1px 0;
}
#rightColumn_wrapper a.external {
width:9.75em;
background:url(images/externalRed.gif) 0% 0% no-repeat;
}
#rightColumn_wrapper li a.sub {
display: block;
width:8em;
/*height:1.8em;*/
padding:.45em 1em .45em 1em;
background:url() #eae7e0 10% 50% no-repeat;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#403937;
text-decoration:none;
text-align:left;
border:none;
}
#rightColumn_wrapper li a:hover.sub {
background:url() #7D706D 10% 50% no-repeat;
color:#EBF0E9;
}
#rightColumn_wrapper li {
float: left;
position:relative;
}
#rightColumn_wrapper li ul {
position: absolute;
left: -9999px;
width:10em;
}
#rightColumn_wrapper li:hover ul {
position:relative;
left:0;
top:0;
}
#rightColumn_wrapper li:hover ul,
#rightColumn_wrapper li.rightColumn_wrapperhover ul {
left:0;
top:0;
}
#rightColumn_wrapper a.rightColumn {
display: block;
width:10em;
float:left;
margin:0 2em 0 2em;
padding:1.15em 0 .25em 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
color:#322E22;
text-decoration:none;
text-align:left;
border:1px #BCB8AF dotted;
border-width:0 0 1px 0;
}




/* UNIVERSAL BOX STYLES */

.boxHeader {position:relative;}

div.boxContent p {margin:1 0 .75em 0;}
div.boxHeader h1,
div.boxHeader h2,
h2.box {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-style:italic;
font-weight:normal;
color:#403937;
margin:0;
padding:0;
}
div.boxHeader h2 a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-style:italic;
font-weight:normal;
color:#403937;
}
h2.box {
margin:0 0 .25em 0;
padding:1em 0 0 0;
border-bottom:1px #e0ded7 solid;
}
div.boxHeader form {
display:block;
float:right;
}
div.boxHeader select,
div.boxHeader input {
display:block;
float:left;
position:relative;
bottom:1.7em;
*bottom:1.5em;
margin:0 0 0 .45em;
}
div.boxWrapper#text {
width:16.25em;
min-height:10em;
float:right;
margin-left:2em;
background-color:#fffdf8;
}
div.boxWrapper#textLeft {
width:16.25em;
min-height:10em;
float:left;
margin-right:2em;
background-color:#fffdf8;
}
div.boxWrapper#text div.boxHeader,
div.boxWrapper#textLeft div.boxHeader { width:14.75em; }
div.boxWrapper#text div.boxContent,
div.boxWrapper#textLeft div.boxContent { width:13.25em; }
div.boxWrapper#four div.boxHeader h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-weight:bold;
color:#FFFDF8;
margin:0;
}
div.boxWrapper#four div.boxHeader h2 a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-style:italic;
font-weight:normal;
color:#FFFDF8;
}
div.boxWrapper#full {
display:block;
width:99%;
float:left;
margin:1em 0 .625em 0;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}
div.boxWrapper#full div.boxHeader {
display:block;
width:94%;
height:1.45em;
float:left;
padding:.15em 3% 0 3%;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
}
div.boxWrapper#full div.boxContent {
width:94%;
float:left;
padding:1em 3% 1em 3%;
text-align:left;
background-color:#fffdf8;
}
div.boxWrapper ul {
padding-left:1em;
list-style-image:url(images/listArrow.gif);
}
div.boxWrapper ul.space li { padding:.2em 0 .2em 0; }

/* Fits Anywhere */

div.boxWrapper#fitsAnywhere {
display:block;
width:98%;
float:left;
margin:1%;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}

div.boxWrapper#fitsAnywhere div.boxHeader {
display:block;
width:90%;
height:1.35em;
float:left;
padding:.25em 5% 0 5%;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
div.boxWrapper#fitsAnywhere div.boxContent {
width:90%;
float:left;
padding:1em 5% 1em 5%;
text-align:left;
background-color:#fffdf8;
}
div.boxWrapper#fitsAnywhere div.boxHeader h2 {font-size:.95em;}




/* CALENDAR */

table.calendar th {
background-color:#7d706d;
color:#FAF8F3;
}
table.calendar th a { color:#FAF8F3;text-decoration:underline; }
table.calendar td { background-color:#EBE9E2; }
table.calendar td.a { background-color:#FFFEFC; }
table.calendar th.alt { background-color:#540115; }



div.event {
width:100%;
float:left;
margin:0 0 .55em 0;
}
div.event div.date {
width:1.7em;
float:left;
padding:.1em .1em .1em .1em;
margin:0 .5em 0 0;
background-color:#F3F0E9;
border:1px #9A9590 solid;
text-align:center;
}
div.month {
width:100%;
height:.9em;
float:left;
clear:both;
padding:0;
margin:0;
}
div.month p {
font-size:.75em;
color:#4F4C4A;
margin:0;
}
div.day {
display:block;
width:100%;
height:.8em;
float:left;
clear:both;
margin:0;
padding:0;

}
div.day p {
font-size:.65em;
color:#4F4C4A;
margin:0;
}
div.event div.blurb {
display:block;
float:left;
}
div.blurb p {
font-size:.75em;
margin:0;
}

/* home */
#homeBorder_wrapper div.event div.blurb {
width:15.625em;
}
/* two column */
#twoColumnWrapper div.event div.blurb {width:15.5em;}



/* HOME */

#homeBorder_wrapper {
width:59.375em;
float:left;
background-color:#f3f0e9;
border:1px #9a9590 solid;
border-width:0 1px 0 1px;
}
#homeBorder_wrapper h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-weight:none;
color:#403937;
margin-bottom:.4em;
line-height:1.3em;
padding:0;
}

#homeBorder_wrapper a.Television, #NewsPub .Television {
background:url(images/tv.gif) 0% 50% no-repeat;
padding-left:1.25em;
margin-left:1em;
}

#homeBorder_wrapper a.Print, #NewsPub .Print {
background:url(images/handout.gif) 0% 50% no-repeat;
padding-left:1.25em;
margin-left:1em;
}

#homeBorder_wrapper a.press {
/*background:url(images/press.gif) 0% 50% no-repeat;*/
padding-left:1.25em;
margin-left:1em;
}

#homeBorder_wrapper a.Radio, #NewsPub .Radio {
background:url(images/radio.gif) 0% 50% no-repeat;
padding-left:1.25em;
margin-left:1em;
}

#NewsPub .icon {
	margin-left: 0;
}

/*#homeBorder_wrapper a.Radio {
background:url(images/radio.gif) 0% 50% no-repeat;
padding-left:1.35em;
margin-left:1.5em;
}*/

#homeNav {
width:12.5em;
height:16.68em;
float:left;
background:url(images/leftNav_gradient.png) #2B0007 top right repeat-y;
position:relative;
z-index:101;
}
#homeNav ul {
padding: 0;
margin: 0;
list-style: none;
}
#homeNav li { font-size:1em; }
#homeNav a {
display:block;
width:10em;
height:1.82em;
float:left;
padding:.5em 1.5em 0 1em;
*-padding:.8em 1.3em 0 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border-bottom:1px #775458 solid;
}
#homeNav a.arrow { background:url(images/arrow.gif) 95% 50% no-repeat; }
#homeNav a.sub {
display: block;
width:12em;
height:auto;
padding:.4em 1em .4em 1em;
background-color:#8c8364;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
font-weight:normal;
line-height:1.3em;
color:#f3f0e9;
text-decoration:none;
text-align:left;
border:1px #f3f0e9 solid;
border-width:0 1px 1px 1px;
}
#homeNav a:hover.sub { background-color:#38010b; }
#homeNav li {
float: left;
position:relative;
}
#homeNav li ul {
position: absolute;
left: -9999px;
width:10.625em;
border-top:1px #f3f0e9 solid;
}
#homeNav li:hover ul {
position:absolute;
left:12.5em;
*-left:12.3em;
top:0;
}
#homeNav li:hover ul,
#homeNav li.homeNavhover ul {
left:12.5em;
*-left:12.3em;
top:0;
}

#slides {
width:46.8125em;
height:14.4375em;
float:left;
margin:0 0 .625em 0;
border-bottom:1px #775458 solid;
border-left:.0625em #9a9590 solid;
overflow:hidden;
}
#slides img {
width:46.8125em;
height:14.4375em;
}

#homeBorder_wrapper div.boxWrapper {
display:block;
float:left;
margin:0 0 .625em 0.5625em;
border:1px #c7c5bf solid;
}



/* div.boxWrapper#spotlightHome { width:36em;*-margin-left:.3125em; } */
div.boxWrapper#model { width:21.25em; float:right; margin-right:0.6875em;}

div.modelText h5 {
    color: #67011B;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.85em;
    font-style: normal;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 0.35em;
    margin-left: 15px;
    margin-top: -133px;
}


div.boxWrapper#homeBlank { width:36em;background-color:#FFFDF8;}
div.boxWrapper#events { width:21.25em; height:16.56em; height: 264px; overflow:hidden;background-color:#FFFDF8; /*-margin-left:.3125em; */ }
div.boxWrapper#news { width:36em; background-color:#FFFDF8; overflow:hidden; /*margin-right:.3125em;*/ }
div.boxWrapper#mission { width:21.25em;height:12.75em; background-color:#FFFDF8;}
#homeBorder_wrapper div.boxHeader {
display:block;
height:1.35em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/goldGradient.png) #f3eee2 top repeat-x;
text-align:left;
border-bottom:1px #c7c5bf solid;
}
/* #spotlightHome div.boxHeader { position:relative;width:34.5em; } */
#model div.boxHeader { width:19.75em; }
#homeBlank div.boxHeader { width:34.5em; }
#events div.boxHeader { width:19.75em; }
#news div.boxHeader { position:relative; width:34.5em; }
#mission div.boxHeader { width:19.75em; }

#homeBorder_wrapper div.boxContent {
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
}
/* #spotlightHome div.boxContent {
width:36em;
height:11.25em;
padding:0;
}
*/
#model div.boxContent {
width:21.25em;
height:11.25em;
padding:0;
}
#homeBlank div.boxContent {
width:33em;
height:12em;
padding:1.5em;
overflow-y:hidden;
}
#events div.boxContent { width:18.25em;background-color:#FFFDF8; }
#mission div.boxContent { width:18.25em;height:0.75em;background-color:#FFFDF8; padding-top:15px;}
#news div.boxContent {
width:35em;
padding:0;
height:10.55em;
/*overflow-y: scroll;*/
margin-left:0.7em;
margin-top:0.7em;
}
div.homeNewsItem,
div.homeNewsItem#alt {
width:33em;
float:left;
padding: .5em 0 0 .75em;
height: 120px;
}
div.homeNewsItem#alt {
/*background-color:#faf9f5;*/
border:1px #d4d3d2 dotted;
border-width:1px 0 1px 0;
}
div.homeInTheNews,
div.homeNewsItem#alt {
width:34em;
float:left;
padding: 0.3em 0.35em;
}
div.homeInTheNews#alt {
/*background-color:#faf9f5;*/
border:1px #d4d3d2 dotted;
border-width:1px 0 1px 0;
background-color:#EBE9E2;
}
div.homeInTheNews  p {margin:1em 0 0 0;}
#homeBorder_wrapper div.homeNewsItem .textWrapper h3 {
font-size:.75em;
font-weight:bold;
padding:0;
margin:0;
}
div.homeNewsItem .imageWrapper {
width:7.3125em;
float:left;
text-align:center;
padding-right:1em;
}
div.homeNewsItem .textWrapper {
width:23.5em;
float:left;
}
div.homeNewsItem .textWrapper p {margin:1em 0 0 0;}
#homeBorder_wrapper div.homeNewsItem .textWrapper h3 {
font-size:.75em;
font-weight:bold;
padding:0;
margin:0;
}
div.homeNewsItem img {
max-width:7.3125em;
*-width:7.3125em;
*-height:5.3125em;
/*max-width:7.1875em;
max-height:5.3125em;
*-width:7.1875em;
*-height:5.3125em;*/
}
div#news p.more {
margin: 0em 1.6em;
}
div.homeBoxHeader h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.15em;
font-style:italic;
font-weight:normal;
color:#403937;
margin:0;
}
#homeBorder_wrapper div.boxContent h2 {padding:0;}
/*
#homeBorder_wrapper #spotlightHome div.boxContent h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
font-style:normal;
font-weight:normal;
color:#322e22;
}
*/

div.boxWrapper#spotlightHome { 
	width:46.7125em;
	height: 16.68em;
	float:right;
	margin:0 0 .625em 0;
	border-bottom:0px #775458 solid;
	border-left:.0625em #38010B solid;
	Border-top:none;
	overflow:hidden;
}

div.boxWrapper#spotlightOnly { 
	width:46.7125em;
	height:14.3375em;
	margin:0 auto;
	border-bottom:0px #775458 solid;
	border-left:.0625em #38010B solid;
	Border-top:none;
	overflow:hidden;
}

div.boxWrapper#spotlightHome .fotorama__nav-wrap {
	margin-top: -35px;
}

#spotlightHome div.boxHeader { 
	position:relative;width:34.5em; 
}
#spotlightHome div.boxContent {
	width:46.8125em;
	height:16.68em;
	float:left;
	margin:0 0 0 0;
	padding: 0;
	border-bottom:1px #775458 solid;
	border-left:.0625em #9a9590 solid;
	overflow:hidden;
}


/* HOME SLIDE STYLES */

#spotlight ul li,
#spotlightHome ul li,
#spotlight ul,
#spotlightHome ul {
list-style:none;
list-style-image:url();
font-size:1em;
}
ul#spotlightStatic,
ul#spotlightStatic li {
list-style:none;
list-style-image:url();
}
ul#spotlightStatic {
display:block;
padding:.25em 1.25em .05em 1.25em;
}

/* Images */

#spotlightHome .boxContent img {
max-width:16.6em;
max-height:12.5em;
min-width:14.6em;
min-height:10.41em;
*-height:10.41em;
*-width:16.6em;
}

#spotlightHome .boxContent img.rssIconHomeSpot {
    max-width: 18px;
    max-height: 18px;
    min-width: 18px;
    min-height: 18px;
	border: 1px solid rgb(243, 240, 233);
	/*margin: 0px 5px 0px 0px;*/
}

#spotlight .boxContent img {
max-width:24em;
max-height:14em;
*-height:11.5em;
}

#spotlightNarrow {
max-width:15em !important;
max-height:10em !important;
*-height:11.5em;
}

img#spotlightImg {
max-width:16.6em;
max-height:12.5em;
*-height:12.5em;
*-width:16.6em;
margin:0 0 .5em 1.75em;
}

#spotlightHome .jcarousel-skin-comHome .jcarousel-container {
position:relative;
width: 100%/*36em*/;
*-width:33.75em;
height:11.25em;
}

#spotlight .jcarousel-skin-comHome .jcarousel-container {
position:relative;
width:100%;
height:19em;
}

.jcarousel-skin-comHome .jcarousel-container-horizontal {
    width:;
    height:;
    padding:0;
}

.jcarousel-skin-comHome .jcarousel-container-vertical {
    width:;
    height:;
    padding: 0;
}

.jcarousel-skin-comHome .jcarousel-clip-horizontal {
    width:;
    height:;
}

#spotlightHome .jcarousel-skin-comHome .jcarousel-clip-vertical {
    width:;
    height:11.25em;
}

#spotlight .jcarousel-skin-comHome .jcarousel-clip-vertical {
    width:;
    height:19em;
	overflow:hidden;
}

#spotlight .jcarousel-skin-comLibHome .jcarousel-clip-vertical {
    width:;
    height:20em;
	overflow:hidden;
}

.jcarousel-skin-comHome .jcarousel-item {
    width:;
    height:;
}

.jcarousel-skin-comHome .jcarousel-item-horizontal {
    margin-right: 1.25em;
}

#spotlightHome .jcarousel-skin-comHome .jcarousel-item-vertical {
    margin:1em 1.25em;
	width: 100%;
}
#spotlight .jcarousel-skin-comHome .jcarousel-item-vertical {
    margin:1em 1.25em;
/*width:100%;*/
}

.jcarousel-skin-comHome .jcarousel-item-placeholder {
    background: red;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-comHome .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-comHome .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-comHome .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-comHome .jcarousel-next-disabled-horizontal,
.jcarousel-skin-comHome .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-comHome .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-comHome .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-comHome .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-comHome .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-comHome .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-comHome .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-comHome .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
#spotlightHome .jcarousel-skin-comHome .jcarousel-next-vertical {
    position: absolute;
    bottom: 1em;
    left: 94%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_next.gif) #FFFDF8 no-repeat 0 0;
}
#spotlight .jcarousel-skin-comHome .jcarousel-next-vertical,
#spotlight .jcarousel-skin-comLibHome .jcarousel-next-vertical {
    position: absolute;
    bottom: .85em;
    left: 92%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_next.gif) #FFFDF8 no-repeat 0 0;
	margin-left:6px;
}

.jcarousel-skin-comHome .jcarousel-next-disabled-vertical,
.jcarousel-skin-comHome .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-comHome .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background: url(images/spotlight_next_none.gif) #FFFDF8 no-repeat 0 0;
}

#spotlightHome .jcarousel-skin-comHome .jcarousel-prev-vertical {
    position: absolute;
    bottom:1em;
    left: 89%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_back.gif) #FFFDF8 no-repeat 0 0;
}

#spotlight .jcarousel-skin-comHome .jcarousel-prev-vertical,
#spotlight .jcarousel-skin-comLibHome .jcarousel-prev-vertical {
    position: absolute;
    bottom:.85em;
    left: 84%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_back.gif) #FFFDF8 no-repeat 0 0;
}

.jcarousel-skin-comHome .jcarousel-prev-disabled-vertical,
.jcarousel-skin-comHome .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-comHome .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background: url(images/spotlight_back_none.gif) #FFFDF8 no-repeat 0 0;
}









/*  ADMIN  */

#headerNav.admin {width:12.5em;}

.adminTitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.5em;
line-height:1.25em;
font-style:bold;
color:#403937;
}
.adminBread {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
line-height:1.25em;
/*font-style:bold;*/
color:#403937;
}
.adminReq {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.65em;
line-height:1.25em;/*font-style:bold;
color:#403937;*/
}
.adminLabel {
font-family:Arial, Verdana, Helvetica, sans-serif;
/*font-size:1em;*/
line-height:1.25em;
text-align:right;
font-weight:bold;/*color:#403937;*/
}
.adminLabelRed {
font-family:Arial, Verdana, Helvetica, sans-serif;
line-height:1.25em;
text-align:right;
font-weight:bold;
color:#FF0000;
}
.adminLogout {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.75em;
line-height:1.25em;
text-align:right;/*font-style:bold;
color:#403937;*/
}
td.tblLvl1 {
padding:.5em;
background-color:#7d706d;
color:#FFFFFF;
font-weight:bold;
}
td.tblLvl1 a { color:#FFFFFF; }

div.boxWrapper#adminShort {
display:block;
width:16.25em;
/* min-height:10em; */
float:left;
margin:1em 1em .625em 0;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}
div.boxWrapper#admin {
display:block;
width:16.25em;
min-height:10em;
float:left;
margin:1em 1em .625em 0;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}
div.boxWrapper#admin div.boxHeader,
div.boxWrapper#adminShort div.boxHeader {
display:block;
width:14.75em;
height:1.45em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
/*background:url(images/goldGradient.png) #f3eee2 top repeat-x;*/
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
div.boxWrapper#admin div.boxContent,
div.boxWrapper#adminShort div.boxContent {
width:13.25em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
}

div.boxWrapper#adminShortWide {
display:block;
width:33em;
float:left;
margin:1em 1em .625em 0;
background-color:#fffdf8;
border:1px #e0ded7 solid;
}
div.boxWrapper#adminShortWide div.boxHeader {
display:block;
width:31.5em;
height:1.45em;
float:left;
padding:.15em 0 0 1.5em;
background:url(images/neutralGradient.png) #f3eee2 top repeat-x;
/*background:url(images/goldGradient.png) #f3eee2 top repeat-x;*/
text-align:left;
border-bottom:1px #c7c5bf solid;
overflow:hidden;
}
div.boxWrapper#adminShortWide div.boxContent {
width:30.0em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
}


/* FOOTER */

#bottomBar {
width:100%;
height:1.75em;
float:left;
background-color:#7d706d;
margin:0 0 0 0;
}
#slogan {
width:42.625em;
float:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#f3f0e9;
font-size:1em;
text-transform:uppercase;
text-align:left;
padding:.375em 0 0 1.875em;
}
#socialSites {
width:13.875em;
float:right;
text-align:right;
padding:0 26px 10px;
}
#socialSites img { margin:0 1px 0 1px; }
#socialSites img.border {border:1px #D3C698 solid;}
#footer {
width:100%;
clear:left;
margin:0 auto 0 auto;
background-color:#2b0007;
border-top:1px #9A9590 solid;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#f3f0e9;
padding:.5em 0 .5em 0;
}
#footerNav {
width:56.25em;
margin:0 auto 0 auto;
}
#footerNav p,
#footerNav a {
color:#f3f0e9;
font-weight:normal;
text-decoration:none;
}
#footerNav a.lock {
background:url(images/goldLock.gif) 10% 30% no-repeat;
padding-left:1.25em;
}
#footerNav a:hover { text-decoration:underline; }
#footerContact {
width:56.25em;
margin:0 auto 0 auto;
padding:0 0 0 0;
}
#footerContact p,
#footerContact a {
color:#f3f0e9;
font-weight:normal;
text-decoration:none;
}
#footerContact a:hover { text-decoration:underline; }
#footerCopyright {
width:56.25em;
margin:0 auto 0 auto;
padding:0 0 0 0;
}
#footerCopyright p,
#footerCopyright a {
color:#f3f0e9;
font-weight:normal;
text-decoration:none;
}
#footerCopyright a:hover { text-decoration:underline; }



/* ONE COLUMN FULL TABS */

div.boxWrapper#oneColumnFullTabs {
display:block;
width:53.625em;
float:left;
margin:1.5em 0 0 0;
border:none;
}
div.boxWrapper#oneColumnFullTabs  div.boxContent {
width:50.5em;
min-height:12em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
border:1px #c7c5bf solid;
border-width:0 1px 1px 1px;
}

#oneColumnBorder_wrapper div.boxWrapper#fullTabs {
display:block;
width:53.625em;
float:left;
margin:1.5em 0 0 0;
border:none;
}
#oneColumnBorder_wrapper div.boxWrapper#fullTabs div.boxContent {
width:50.5em;
min-height:12em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
border:1px #c7c5bf solid;
border-width:0 1px 1px 1px;
}





/* MEDICAL INFORMATICS */

div.boxWrapper#fullTabs {
display:block;
width:43.125em;
float:left;
margin:1.5em 0 0 0;
border:none;
}
div.boxWrapper#fullTabs  div.boxContent {
width:40em;
min-height:12em;
float:left;
padding:1em 1.5em 1em 1.5em;
text-align:left;
background-color:#fffdf8;
border:1px #c7c5bf solid;
border-width:0 1px 1px 1px;
}

div.boxTabs {
width:100%;
float:left;
border-bottom:1px #7a7976 solid;
background-color:#FAF8F3;
}
div.boxTabs h2 {font-size:.75em;}
div.boxTabs div.tabLight {float:left;}
div.boxTabs div.tabLight h2,
div.boxTabs div.tabLight a {font-weight:normal;color:#403937;}
div.boxTabs div.tabLight div.tabLeft {
display:block;
width:0.5625em;
height:1.8375em;
float:left;
margin:0 0 -1px 0;
background:url(images/tabLight_left.gif) top left no-repeat;
}
div.boxTabs div.tabLight div.tabMiddle {
display:block;
height:1.8375em;
overflow:hidden;
float:left;
padding:0 .25em 0 .25em;
margin:0 0 -1px 0;
background:url(images/tabLight_middle.gif) top left repeat-x;
}
div.boxTabs div.tabLight div.tabRight {
display:block;
width:0.5625em;
height:1.8375em;
float:left;
margin:0 0 -1px 0;
background:url(images/tabLight_right.gif) top right no-repeat;
}

div.boxTabs div.tabRed {float:left;}
div.boxTabs div.tabRed h2,
div.boxTabs div.tabRed a {font-weight:normal;color:#fff;}
div.boxTabs div.tabRed div.tabLeft {
display:block;
width:0.5625em;
height:1.8375em;
float:left;
margin:0 0 -1px 0;
background:url(images/tabRed_left.gif) top left no-repeat;
}
div.boxTabs div.tabRed div.tabMiddle {
display:block;
height:1.8375em;
overflow:hidden;
float:left;
padding:0 .25em 0 .25em;
margin:0 0 -1px 0;
background:url(images/tabLight_middle.gif) top left repeat-x;
}
div.boxTabs div.tabRed div.tabRight {
display:block;
width:0.5625em;
height:1.8375em;
float:left;
margin:0 0 -1px 0;
background:url(images/tabRed_right.gif) top right no-repeat;
}

div.boxTabs div.tabGold {float:left;}
div.boxTabs div.tabGold h2,
div.boxTabs div.tabGold a {font-weight:normal;color:#403937;}
div.boxTabs div.tabGold div.tabLeft {
display:block;
width:0.5625em;
height:1.775em;
float:left;
background:url(images/tabGold_left.gif) top left no-repeat;
}
div.boxTabs div.tabGold div.tabMiddle {
display:block;
height:1.775em;
overflow:hidden;
float:left;
padding:0 .25em 0 .25em;
background:url(images/tabGold_middle.gif) top left repeat-x;
}
div.boxTabs div.tabGold div.tabRight {
display:block;
width:0.5625em;
height:1.775em;
float:left;
background:url(images/tabGold_right.gif) top right no-repeat;
}
div.boxWrapper#fullTabs .boxContent h2,
div.boxWrapper#fullTabs .boxContent h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-style:normal;
font-weight:bold;
color:#322e22;
margin:0 0 .15em 0;
}
div.boxWrapper#fullTabs h4 {
font-size:.95em;
margin:0 0 .5em 0;
}


div.boxTabs div.tabGray {float:left;}
div.boxTabs div.tabGray h2,
div.boxTabs div.tabGray a {font-weight:normal;color:#7a7976;}
div.boxTabs div.tabGray div.tabLeft {
display:block;
width:0.5625em;
height:1.775em;
float:left;
background:url(images/tabGray_left.gif) top left no-repeat;
}
div.boxTabs div.tabGray div.tabMiddle {
display:block;
height:1.775em;
overflow:hidden;
float:left;
padding:0 0 0 0;
background:url(images/tabGray_middle.gif) top left repeat-x;
}
div.boxTabs div.tabGray div.tabRight {
display:block;
width:0.5625em;
height:1.775em;
float:left;
background:url(images/tabGray_right.gif) top right no-repeat;
}




/* STUDENT HOUSING */

div.housingWrapper {
width:96%;
padding:2%;
}
div.housingWrapper#alt {background-color:#EBE9E2;}


<!-- Styles added by Alex on 6/15/10 at 9:10 for jQuery -->
  <!-- Style for formatting content areas editor -->
	.ui-multiselect { border: solid 1px; font-size: 0.8em; }
	.ui-multiselect ul { -moz-user-select: none; }
	.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
	.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
	.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }
	
	.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
	.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
	.ui-multiselect ul.selected li { }
	
	.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
	.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
	.ui-multiselect ul.available li { padding-left: 10px; }
	 
	.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
	.ui-multiselect .ui-state-hover { border: none; }
	.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
	 
	.ui-multiselect .add-all { float: right; padding: 7px;}
	.ui-multiselect .remove-all { float: right; padding: 7px;}
	.ui-multiselect .search { float: left; padding: 4px;}
	.ui-multiselect .count { float: left; padding: 7px;}
	
	.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
	.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
	 
	.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

  <!-- Styles for spotlight carousel -->
	.news_style {
		display:none;
	}
	.news_show {
		/* Body text */
		background-color: white;
		color:black;
		width:516px;
		height:126px;
		font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		overflow: auto;	
	}
	.news_border {
		background-color: white;
		width:516px;
		height:126px;
		font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		padding: 5px 5px 5px 5px;
		overflow: auto;	
	}
	.news_mark {
		background-color:white ;
		font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		border: 0px normal gray;
		width:361px;
		height:35px;
		color:black;
		text-align:center;
	}
	
	.news_title {
		position:relative;
		text-align:center;
		width:247px;
		left:108px;
		height:15px;
		top:-1px;
		font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		border: 1px normal gray;
		padding: 5px 0px 9px 5px;
		color:black;
	}
	
	.news_show img {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.buttondiv {
		position: absolute;
		/*float: left;*/
		/*top: 169px;*/
		padding: 5px 5px 5px 5px;
		background-color:white ;
		/*border-top-color: white;*/
		border-top:none;
		height:20px;
		font: normal 90% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
	}
	
	.news_border2 {
		background-color: black;
		width:300px;
		height:400px;
		font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		border: 1px solid gray;
		padding: 5px 5px 5px 5px;
		/*overflow: auto;*/	
	}
	
	.news_mark2 {
		background-color:#666666 ;
		font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		border: 0px solid gray;
		width:312px;
		height:35px;
		color:white;
		text-align:center;
	}
	
	.buttondiv2 {
		position: absolute;
		/*float: left;*/
		/*top: 169px;*/
		padding: 3px 3px 5px 3px;
		background-color:black ;
		border: 1px solid gray;
		/*border-top-color: white;*/
		border-top:none;
		height:20px;
	}
	
	.news_show2 {
		background-color:black;
		color:white;
		width:300px;
		height:400px;
		font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		overflow: auto;	
	}
	
	.news_show2 img {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.news_title2 {
		font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		border: 0px solid gray;
		padding: 5px 0px 9px 5px;
		width:300px;
		color:white;
	}
	
	.code {
		width:500px;
		height:120px;
		color:white;
		font: normal 90% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
		padding: 5px 5px 5px 5px;
		background-color:black ;
	}
<!-- /Styles added by Alex -->




/* SLIDE SHOW */

#spotlight ul li,
#spotlightHome ul li,
#spotlight ul,
#spotlightHome ul {
list-style:none;
list-style-image:url();
font-size:1em;
}

#slideShowWrapper {
width:31.375em;
height:31.375em;
border:1px #C7C1BB solid;
padding:.5em 1em 1em 1em;
position:relative;
}

#slideShowWrapper ul li,
#slideShowWrapper ul {
list-style:none;
list-style-image:url();
font-size:1em;
}


.jcarousel-skin-slideShow .jcarousel-container {
position:relative;
width:31.375em;
height:31.375em;
}

.jcarousel-skin-slideShow .jcarousel-container {
position:relative;
width:31.375em;
height:31.375em;
}

.jcarousel-skin-slideShow .jcarousel-container-horizontal {
    width:;
    height:;
    padding:0;
}

.jcarousel-skin-slideShow .jcarousel-container-vertical {
    width:;
    height:;
    padding: 0;
}

.jcarousel-skin-slideShow .jcarousel-clip-horizontal {
    width:31.375em;
    height:;
}

#slideShowScroll .jcarousel-skin-slideShow .jcarousel-clip-vertical {
    width:;
    height:11.25em;
}

#slideShowScroll .jcarousel-skin-slideShow .jcarousel-clip-vertical {
    width:;
    height:19em;
}

.jcarousel-skin-slideShow .jcarousel-item {
    width:;
    height:;
}

.jcarousel-skin-slideShow .jcarousel-item-horizontal {
    margin-right: 1.25em;
}

#slideShowScroll .jcarousel-skin-slideShow .jcarousel-item-vertical {
    margin:0 1.25em;
}
#slideShowScroll .jcarousel-skin-slideShow .jcarousel-item-vertical {
    margin:0 1.25em;
width:88%;
}

.jcarousel-skin-slideShow .jcarousel-item-placeholder {
    background: red;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-slideShow .jcarousel-next-horizontal {
display: block;
width: 1.25em;
height: 1em;
cursor: pointer;
background: url(images/library/next.gif) right bottom no-repeat;
position:absolute;
bottom:-2em;
right:0;
}

.jcarousel-skin-slideShow .jcarousel-next-horizontal:hover {}
.jcarousel-skin-slideShow .jcarousel-next-horizontal:active {}
.jcarousel-skin-slideShow .jcarousel-next-disabled-horizontal,
.jcarousel-skin-slideShow .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-slideShow .jcarousel-next-disabled-horizontal:active {}

.jcarousel-skin-slideShow .jcarousel-prev-horizontal {
width: 1.25em;
height: 1em;
cursor: pointer;
background: url(images/library/back.gif) left bottom no-repeat;
position:absolute;
bottom:-2em;
left:0;
}

.jcarousel-skin-slideShow .jcarousel-prev-horizontal:hover {}

.jcarousel-skin-slideShow .jcarousel-prev-horizontal:active {}

.jcarousel-skin-slideShow .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-slideShow .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-slideShow .jcarousel-prev-disabled-horizontal:active {}

/**
 *  Vertical Buttons
 */
#slideShowScroll .jcarousel-skin-slideShow .jcarousel-next-vertical {
    position: absolute;
    bottom: 1em;
    left: 94%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_next.gif) #FFFDF8 no-repeat 0 0;
}
#slideShowScroll .jcarousel-skin-slideShow .jcarousel-next-vertical {
    position: absolute;
    bottom: .85em;
    left: 92%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_next.gif) #FFFDF8 no-repeat 0 0;
}

.jcarousel-skin-slideShow .jcarousel-next-disabled-vertical,
.jcarousel-skin-slideShow .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-slideShow .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background: url(images/spotlight_next_none.gif) #FFFDF8 no-repeat 0 0;
}

#slideShowScroll .jcarousel-skin-slideShow .jcarousel-prev-vertical {
    position: absolute;
    bottom:1em;
    left: 89%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_back.gif) #FFFDF8 no-repeat 0 0;
}

#slideShowScroll .jcarousel-skin-slideShow .jcarousel-prev-vertical {
    position: absolute;
    bottom:.85em;
    left: 84%;
    width: 1em;
    height: 0.9375em;
    cursor: pointer;
    background: url(images/spotlight_back.gif) #FFFDF8 no-repeat 0 0;
}

.jcarousel-skin-slideShow .jcarousel-prev-disabled-vertical,
.jcarousel-skin-slideShow .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-slideShow .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background: url(images/spotlight_back_none.gif) #FFFDF8 no-repeat 0 0;
}
#toolTray {
width:33.375em;
height:1.25em;
background-color:#DBDAD8;
border:1px #C7C1BB solid;
border-width:0 1px 1px 1px;
}
.jcarousel-pause {
display:block;
width:1em;
cursor:pointer;
}
#pause {background:url(images/library/pause.gif) center center no-repeat;}


/* EMR */

#emr p,
#emr td,
#emr th,
#emr li,
#emr h1,
#emr h2,
#emr h3,
#emr h4,
#emr h5 {font-family:Garamond, Times;}
#emr p,
#emr td,
#emr th {font-size:1em;line-height:normal}
#emr li {font-size:.8em;}

#emr #wrapper {width:37em;margin:1em auto;}
#emr #oneColumnBorder_wrapper {width:36.875em;}
#emr #oneColumnWrapper {
width:34.875em;
padding:1em;
}
#emr img#emrImg {
margin:0 1em 0 -1em;
border:1em #E8E3D0 solid;
}

h1.emrBanner,
p.emrBanner {
font-size:1em;
position:relative;
padding:0;
margin:0;
height:6em;
}

#emr h1 img.emrBanner,
#emr p img.emrBanner {
position:absolute;
top:-1em;
left:-1em;
padding:1px 0 1px 0;
border:1px #67011b solid;
border-width:1px 0 1px 0;
margin:0;
}

#emr h2.box {
font-style:normal;
background-color:#D3C698;
padding:.25em 1em .2em 1em;
margin:0 -1em 0 -1em;
border:1px #775458 solid;
border-width:1px 0;
}





















/**
*	Really Simple" Slideshow -- CSS
*/

.rs-slideshow {
border: 1px #403937 solid;
padding:0px;
width: 500px;	
height: 400px;
margin: 24px auto;
overflow: hidden;
position: relative;
	
}

.rs-slideshow .slide-container {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
overflow: hidden;
background-color: transparent;
}

.rs-slideshow .slide-container img {position: relative;}

.rs-slideshow .slide-container .slide-caption {
display: block;
position: absolute;
bottom: 0;
right: 0;
left: 0;
padding: 6px 12px;
text-align: center;
background-color: #403937;
filter: alpha(opacity=80); /* internet explorer */
-khtml-opacity: 0.8;      /* khtml, old safari */
-moz-opacity: 0.8;       /* mozilla, netscape */
opacity: 0.8;           /* fx, safari, opera */
}

.rs-slideshow .slide-container .slide-caption p {color: #FAF8F3;}

.rs-slideshow .slides {display: none;}

.rs-slideshow .slide-container img,
.rs-slideshow .slide-container .slide-caption,
.rs-slideshow .slide-container a {filter: inherit;}


/**
*	These styles make the list of links to slide images visible to users
*	who don't have JavaScript enabled. By adding the 'no-js' class to 
*	the HTML element, and using Modernizr to remove this class for JS
*	users, we can style for both scenarios.
*	http://www.modernizr.com/
*/

.no-js .rs-slideshow {height: auto;}
.no-js .rs-slideshow .slide-container, 
.no-js .rs-slideshow .slide-container img {
position: relative;}
.no-js .rs-slideshow .slides {
display: block;
margin: 24px 48px;
}
.no-js .rs-slideshow .slides li {margin: 0;}



/**
*	The following styles are used in the demos with slideshow controls, 
*	such as play/pause and prev/next buttons.
*/

.rs-controls {
clear: both;
margin: 12px auto;
width: 502px;
}
.rs-play-pause, .rs-prev, .rs-next {
float: left;
margin-right: 12px;
}
.rs-controls ul {
float: left;
list-style: none;
margin: 0 6px 0 0;
padding: 0;
}
.rs-index-list li {
float: left;
margin-right: 6px;display:none;
}
.rs-controls a {
background-color: #EFEEE8;
border: 1px solid #C7C1BB;
color: #6C6865;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 3px 5px;
text-decoration: none;
}
.rs-controls a:hover {
background-color: #ddd;
color: #6C6865;
}
.rs-controls .rs-active {
background-color: #6C6865;
border: 1px solid #6C6865;
color: #EFEEE8;
}


#callback-messages,
#slide-class-message {
margin: 48px auto;
width: 620px;
}
.slide-container.some-custom-class .slide-caption {
background-color: #890;
font-size: 3em;
font-style: italic;
font-weight: bold;
text-align: right;
top: 0;
width: 28%;
}

/*	Clearfix	*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }

div.errorMessageBox {
	margin: 20px;
	border: 1px solid #ccc;
	background-color: #fdfcb3;
	padding: 5px 20px 18px 70px;
	font-weight: bold;
	background-image: url('images/alert-exclam.gif');
	background-repeat: no-repeat;
	background-position: 18px 18px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    1px 2px 4px rgba(0, 0, 0, 0.4);
	box-shadow:         1px 2px 4px rgba(0, 0, 0, 0.4);
}

p.errorMessage {
	font-size: 1.1em;
	font-weight: bold;
}

p.errorList {
	margin: 0 0 0 10px;
	color: red;
}

.spotlightHomeFoto {
	text-align: right; 
	font-size:1.5em; 
	color:white; 
	margin: 25px 50px;
	height:200px;
	position:relative;
	/*border:2px pink solid;*/
	
		
}
.spotlightHomeFoto h2{
	text-align: right; 
	font-size:1.5em; 
	color:white; 
	margin: 1px 1px;
	position:relative;
	float:right;
	right:0px;
	width:400px;
	vertical-align:top;
	line-height:1em;
	text-shadow: 3px 3px 3px black;
	/*border: 1px red solid;*/
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');
	}
	
.spotlightHomeFoto h3{
	text-align: right; 
	font-size:.5em; 
	color:white; 
	margin: 5px 1px;
	position:relative;
	float:right;
	right:0px;
	width:350px;
	text-shadow: 2px 2px 2px black;
	/*border: 1px green solid;*/
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}
	
/*
 
.spotlightHomeFoto h2{
	text-align: right; 
	font-size:1.5em; 
	color:white; 
	margin: 0px 50px;
	position:absolute;
	right:0px;
	width:400px;
	vertical-align:top;
	line-height:1em;
	text-shadow: 3px 3px 3px black;
	border: 1px red solid;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');
	}
	
	.spotlightHomeFoto h3{
	text-align: right; 
	font-size:.5em; 
	color:white; 
	margin: 10px 0px 85px 50px;
	position:relative;
	right:0px;
	
	width:350px;
	text-shadow: 2px 2px 2px black;
	/*border: 1px green solid;*/
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}*/

.spotlightHomeFoto p a{
	text-align: right; 
	font-size:.5em; 
	color:white; 
	margin: 175px 80px;
	position:absolute;
	right:0px;
	width:350px;
	vertical-align:bottom;
}
#spotlightHome p {
	color: white;
}

#spotlightHome a {
	color: #D3C698;
}
div.modelText h5{
    color: #67011B;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 0.85em;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 0.35em;
    margin-top: -133px;
	margin-left: 15px;
	line-height:28px;
}

div.boxWrapper ul.tv {
    list-style-image: url("images/tv.gif");
    padding-left: 1em;
}
