body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #b7c2c0 url("/images/bg-gradient2.jpg") repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3b3b39;
}

img
{
	border: none;
}

p 
{
	text-align: left;
}

ul 
{
	text-align: left;
}

li 
{
	text-align: left;
}

p img[align="left"] { margin: 5px 15px 0px 10px; }
p img[align="right"] { margin: 5px 0px 15px 10px; }

h1 
{
	font-family: georgia, times, serif;
	font-size: 19px;
	font-weight: normal;	
	line-height: 18px;
	color: #787569;
	text-align: left;
}

h2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	line-height: 14px;
	color: #3b3b39;
	text-align: left;
}

h3
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	line-height: 14px;
	color: #957e27;
	text-align: left;
}


h4
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	line-height: 12px;
	color: #957e27;
	text-align: center;
}

.margin
{
	vertical-align: top;
	padding-top: 60px;
}


 body.sec-visiting  h1, body.sec-visiting  h1 a
{
color: #5f4f71;
text-decoration: none;
 }
 
 body.sec-view  h1,  body.sec-view  h1 a
{
color: #b29e42;
text-decoration: none;
 }
 
 
 body.sec-programs  h1,  body.sec-programs  h1 a
{
color: #905a3c;
text-decoration: none;
 }
 
body.sec-programs  h3
{
padding: 20px 0 0 0;
color: #905a3c;
text-decoration: none;
 }
 
 body.sec-collections  h1, body.sec-collections  h1 a
{
color: #5e654e;
text-decoration: none;
 }
 
 body.sec-news  h1, body.sec-news  h1 a
{
color: #5c4752;
text-decoration: none;
 }
 
 body.sec-about  h1, body.sec-about  h1 a
{
color: #475666;
text-decoration: none;
 }
 
 body.sec-education  h1, body.sec-education  h1 a
{
color: #5b8c78;
text-decoration: none;
 }
 
 body.sec-giving  h1, body.sec-giving  h1 a
{
color: #852634;
text-decoration: none;
 }
 
 body.sec-misc  h1, body.sec-misc  h1 a,  body.sec-search  h1, body.sec-search  h1 a
{
color: #787569;
text-decoration: none;
 }
 
 body.sec-visiting  h1 a:hover {
 color: #5f4f71;
 text-decoration: underline;
 }
body.sec-view  h1 a:hover
{
 color: #b29e42;
 text-decoration: underline;
 }
 
 
 body.sec-programs  h1 a:hover{
 color: #905a3c;
 text-decoration: underline;
 }
 body.sec-collections  h1 a:hover{
 color: #5e654e;
 text-decoration: underline;
 }
 body.sec-news  h1 a:hover{
 color: #5c4752;
 text-decoration: underline;
 }
 body.sec-about  h1 a:hover{
 color: #475666;
 text-decoration: underline;
 }
 body.sec-education  h1 a:hover{
 color: #5b8c781;
 text-decoration: underline;
 }
 body.sec-giving  h1 a:hover{
 color: #852634;
 text-decoration: underline;
 }
 body.sec-misc  h1 a:hover,  body.sec-search  h1 a:hover, 
 
{
 color: #787569;
 text-decoration: underline;
 }

#dt_head{
font-family: georgia, times, serif;
text-align: left;
padding-top: 50px;
}

#dt_head .main {
font-family: georgia, times, serif;
font-size: 19px;
font-weight: normal;	
line-height: 15px;
color: #b29e42;
text-align: left;
padding-right: 80px;
text-decoration: none;
}

#dt_head .sub a{
font-family: georgia, times, serif;
font-size: 12px;
font-style: italic;
font-weight: bold;	
line-height: 15px;
color: #b29e42;
text-align: right;
text-decoration: none;
padding-left: 30px;

}

#dt_head .sub a:hover{

text-decoration: underline;

}



.leftAlign {
	text-align: left;
}





/*div#topNav
{
	padding: 0;
	margin: 0;
	width: 100%;
	height: 40px;
	background-color: #E9EAC7;
	text-align: center;
}
div#topNav div#spacer
{
	height: 26px;
	width: 3px;
	padding: 0;
	margin: 0;
}

div#topNav menu
{
	padding: 0px 25px 0px 0px;
	margin: 0px auto 0px auto;
	width: 800px;
	height: 14px;
	text-align: right;
	color: #5E6035;
}

div#topNav menu li {
	display: inline;
	padding: 0px 0px 0px 13px;
	color: #5E6035;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 0px;
}

div#topNav menu li a
{
	display: inline;
	padding: 0px 0px 0px 13px;
	color: #5E6035;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 0px;
}*/

div#header
{
	margin: 0px auto 0px auto;
	padding-top: 30px;
	width: 800px;
	height: 46px;
	
			
}

div#ummalogo 
{	
	width: 398px;
	float: left;
	
}

div#topnav 
{
	float: right;
	padding: 12px 20px 0 0;
	width: 370px;
	font-size: 12px;
	font-weight: bold;
	font-family: georgia, times, serif;
	color: #bababa;
	font-style: italic;
	text-decoration: none;
	text-align: right;

}

div#topnav a
{

	color: #c3a948;
	font-style: italic;
	text-decoration: none;
}

div#topnav a:hover
{

	color: #778085;
	text-decoration: none;
}


div#shadowTop img
{
	margin: 0px auto 0px auto;
	width: 800px;
	text-align: center;
	clear: both;
}

div#shadowMiddle
{
	position: relative;
	margin: 0px auto 0px auto;
	padding: 36px 15px 0px 15px;
	width: 798px;
	text-align: left;
	background-image: url("../images/s.gif");
	background-repeat: repeat-y;
}

div.inline{
	float:left;
	margin:0 2em;
	text-align:center;
}
div.inline img{
	margin:1em 0;
	border:none;
}
div.inline img.border{
	border:1px solid black;
}

div.inline p.caption{
	font-family: georgia, times, serif;
	font-size: 10px;
	font-weight:normal;
	width:200px;
	margin:1em auto;
	/* hide from IE Mac \*/
	margin:1em 0;
	/* stop hiding */
}

div.inliner{
	float:right;
	margin:0 2em;
	text-align:center;
}
div.inliner img{
	margin:1em 0;
	border:none;
}
div.inliner img.border{
	border:1px solid black;
}
div.inliner p.caption{
	font-family: georgia, times, serif;
	font-size: 11px;
	font-weight:normal;
	width:200px;
	margin:1em auto;
	/* hide from IE Mac \*/
	margin:1em 0;
	/* stop hiding */
}
div.inlinerslideshow {
	float:right;
	margin:0 2em;
	text-align:center;
}
div.inlinerslideshow img{
	margin:1em 0;
	border:none;
}
div.inlinerslideshow img.border{
	border:1px solid black;
}
div.inlinerslideshow p.caption{
	font-family: georgia, times, serif
	font-size: 11px;
	font-weight:normal;
	width:250px;
	margin:1em auto;
	/* hide from IE Mac \*/
	margin:1em 0;
	/* stop hiding */
}

div.inline_artpick{
	float:left;
	margin:0 2em 0 0;
	text-align:center;
}
div.inline_artpick img{
	margin:0 0 1em 0;
	border:none;
}
div.inline_artpick img.border{
	border:1px solid black;
}

div.inline_cg{
	float:left;
	clear: both;
	margin:0 2em 3em 2em;
	text-align:left;
}
div.inline_cg img{
	margin:1em 0;
	border:none;
}
div.inline_cg img.border{
	border:1px solid black;
}

div.inline_cg p.caption{
	font-family: georgia, times, serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	width:350px;
	margin:1em auto;
	/* hide from IE Mac \*/
	margin:1em 0;
	/* stop hiding */
}

body.sec-index div#shadowMiddle
{
	padding: 36px 15px 0px 15px;
}


div#shadowMiddle p 
{
	margin-top: 0px;
}

img.atTopLeft, img.atTopRight, img.atBottomLeft, img.atBottomRight {
	visibility: hidden;
}

/* Fix IE. Hide from IE Mac \*/
img.atTopLeft, img.atTopRight, img.atBottomLeft, img.atBottomRight {
	visibility: visible;
}
/* End */


img.atTopLeft
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: auto;
	width: 15px;
}

img.atTopRight
{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: auto;
	width: 15px;
}

img.atBottomLeft
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 15px;
}

img.atBottomRight
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 15px;
}


/* **********************************
   *********** MENU START ***********
   ********************************** */
#nav, #nav ul 
{
	display: block;
	position: absolute;
	top: 0px;
	width: 798px;
	height: 36px;
	margin: 0px auto 0px 1px;
	padding: 0;
	border-bottom: 0;
	list-style: none;
	line-height: 1;
	z-index: 10;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#nav a {
	display: block;
	width: auto;
	float: left;
	color: #778085;
	text-decoration: none;
	text-transform: uppercase;
	border-left: 0;
	padding: 15px 18px 9px 17px; /* Spacing between top level anchors */
}

 
#nav a#firstItem {
	padding-left: 15px;
}

#nav li 
{
	position: relative;
	float: left; /* Alignment within the main tab */
	padding: 0;
}



#nav li ul {
	position: absolute;
	left: -999em;
	top: 32px; /* Where submenu lines up from the mainMenu */
	height: auto;
	width: 160px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #bababa; /* SubMenu Border Color */
	background-color: #ffffff;	/* SubMenu Background Color */
	color: #465964; /* Menu Text Color - was previously #fdfdf8; */
}



#nav li li {
	padding-right: 10px; /* Padding within the s */
}

#nav li ul a {
	width: 124px;
	color: #465964; /* Menu Text Color - was previously #fdfdf8; */
	text-transform: none;
	padding: 5px 13px 5px 13px; /* Spacing between submenu anchors */
}


#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: -3px; /* Where the submenu lines up compared to the mainMenu item */
}

#nav li:hover, #nav li.sfhover, #nav li a:hover, #nav li.sfhover a:hover {
	
	color: #b09429;
}

/*
SUBMENU Different COLORS*/
#nav li ul li a:hover, #nav li ul li:hover, #nav li.sfhover ul li a:hover,
#nav li li.sfhover ul a:hover, #nav li li li.sfhover ul{
	background-color: #eef0f0;
}


/*highlight current section*/
body.sec-visiting #nav a.sec-visiting
{
background: url("/images/top-line_visiting.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}

body.sec-view #nav a.sec-view
{
background: url("/images/top-line_on_view.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}

body.sec-programs #nav a.sec-programs
{
background: url("/images/top-line_programs.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}
body.sec-collections #nav a.sec-collections
{
background: url("/images/top-line_collections.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}
body.sec-news #nav a.sec-news
{
background: url("/images/top-line_news.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}
body.sec-about #nav a.sec-about
{
background: url("/images/top-line_about.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}
body.sec-education #nav a.sec-education
{
background: url("/images/top-line_education.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}
body.sec-giving #nav a.sec-giving
{
background: url("/images/top-line_giving.gif") repeat-x;
vertical-align: top;
	color: #6B6C52;
}
body.sec-misc #nav a.sec-misc, body.sec-search #nav a.sec-search
{
color: #6B6C52;
}


/* ****************************
   ******* LOCAL MENU *********
   **************************** */
ul#localNav
{
	display: block;
	position: absolute;
	top: 36px;
	width: 778px;
	height: 20px;
	margin: 0px auto 10px 0px;
	padding: 5px 0px 1px 20px;
	background-color: #dddec8;
	border-top: solid #9c9b9b 1px;
	border-left: solid #9c9b9b 1px;
	border-right: solid #9c9b9b 1px;
	border-bottom: solid #e4e4e4 1px; 
	z-index: 5;
	background-position: bottom;
	background-repeat: no-repeat;
}

 
 body.sec-visiting  ul#localNav
{
 background-color: #5f4f71;
 }
 
 body.sec-view  ul#localNav
{
 background-color: #b29e42;
 }
 
 body.sec-programs  ul#localNav
{
 background-color: #905a3c;
 }
 
 body.sec-collections  ul#localNav
{
 background-color: #5e654e;
 }
 
 body.sec-news  ul#localNav
{
 background-color: #5c4752;
 }
 
 body.sec-about  ul#localNav
{
 background-color: #475666;
 }
 
 body.sec-education  ul#localNav
{
 background-color: #5b8c78;
 }
 
 body.sec-giving  ul#localNav
{
 background-color: #852634;
 }
 
 body.sec-misc  ul#localNav,  body.sec-search  ul#localNav
{
 background-color: #787569;
 }
 
 
ul#localNav li
{
	display: inline;
	margin: 0;
	padding: 0;
}

ul#localNav li a
{
	padding: 13px 2% 8px 1%;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

ul#localNav li a:hover 
{
	
	text-decoration: underline;
	border-bottom: 0;
}

/***END MENU***/


/* ****************************
   ******* LOCAL MENU FOR STUDENTS *********
   **************************** */
ul#localNav_fs
{
display: block;
	position: absolute;
	top: 36px;
	width: 778px;
	height: 20px;
	margin: 0px auto 10px 0px;
	padding: 5px 0px 1px 20px;
	background-color: #787569;
	
	z-index: 5;
	background-position: bottom;
	background-repeat: no-repeat;
	
}

ul#localNav_fs li
{
	display: inline;
	margin: 0;
	padding: 0;
}

ul#localNav_fs li img 
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
	width: 200px;
	height: 25px;
	margin: 0;
	padding: 0;
}

ul#localNav_fs li.nohover a:hover 
{
	border-bottom: 0;
}

ul#localNav_fs li a
{
	padding: 13px 2% 8px 1%;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

ul#localNav_fs li a:hover 
{
	text-decoration: underline;
	border-bottom: 0;
}

/***END MENU FOR STUDENTS***/


/* ***** SUB LOCAL MENU *******
   ** As used in Resources and conservation_lab */
.subLocalNav {
	color: #9A5E12;
	font-size: 10px;
	font-family: Arial, sans-serif;
	background-color: #DDDEC8;
}

.subLocalNav a {
	color: #9A5E12;
	text-decoration: none;
}

.subLocalNav a.selected, .usbLocalNav .selected {
	color: #61633D;
}

.subLocalNav p {
	padding: 24px 30px 22px 40px;
	font-size: 10px;
	font-family: Arial, helvetica, sans-serif;

}

.subLocalNav .l3Nav {
	width: 700px;
	height: 200px;
	vertical-align: bottom;
	text-align: left;
	border: none;
	border-collapse: collapse;
}

.subLocalNav .l3Nav td img {
	margin: 0px 5px 0px 40px;
}

.subLocalNav .l3Nav p {
	padding: 0;
	width: 180px;
	color: #61633D;
}

.subLocalNav .l3Nav ul, .subLocalNav .l3Nav ul a {
	color: #9A5E12;
	text-decoration: none;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.subLocalNav .l3Nav ul li.selected, .subLocalNav .l3Nav ul li.selected a{
	color: #61633D;

}

/**** END  ******/

#content 
{	
	margin: 27px 0px 0px 0px;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border: solid #9c9b9b 1px;
	width: 800px;
	height: 400px;
	min-height: 400px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}


body.sec-index #content 
{	
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border: solid #9c9b9b 1px;
	width: 800px;
	height: 450px;
	min-height: 450px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

 body.sec-index  #content  h1,  body.sec-index  #content  h1 a
{
font-family: georgia, times, serif;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;	
	line-height: 15px;
	text-align: left;
color: #a98230;
text-decoration: none;
 } 
   
body.sec-index table table td {
	padding: 38px 25px 0px 25px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	border-right: solid #D9DAD8 1px;
}

body.sec-index_fs #content 
{	
	margin: 25px 0 0 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border: solid #9c9b9b 1px;
	width: 800px;
	height: 450px;
	min-height: 450px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

 body.sec-index_fs  #content  h1,  body.sec-index_fs  #content  h1 a
{
font-family: georgia, times, serif;
	margin: 0px;
	padding: 20px 5px 0 15px;
	vertical-align: top;
	font-size: 16px;
	font-weight: normal;	
	line-height: 17px;
	text-align: left;
color: #ffffff;
text-decoration: none;
 } 
 
body.sec-index_fs table table td {
	padding: 0;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	border: 0;
}



a.see_o {

	display: block;
	vertical-align: top;
	text-align: left;
   width: 150px;   
   height: 35px;
  background: url("/images/for-students/see.gif") no-repeat;
   border: 0;
}

a.see_o:hover {

  background: url("/images/for-students/see_o.gif") no-repeat;
   border: 0;
}

a.meet_o {

	display: block;
	vertical-align: top;
	text-align: left;
   width: 150px;   
   height: 33px;
  background: url("/images/for-students/meet.gif") no-repeat;
   border: 0;
}

a.meet_o:hover {

  background: url("/images/for-students/meet_o.gif") no-repeat;
   border: 0;
}
a.hear_o {

	display: block;
	vertical-align: top;
	text-align: left;
   width: 150px;   
   height: 34px;
  background: url("/images/for-students/hear.gif") no-repeat;
   border: 0;
}

a.hear_o:hover {

  background: url("/images/for-students/hear_o.gif") no-repeat;
   border: 0;
}
a.shop_o {

	display: block;
	vertical-align: top;
	text-align: left;
   width: 150px;   
   height: 32px;
  background: url("/images/for-students/shop.gif") no-repeat;
   border: 0;
}

a.shop_o:hover {

  background: url("/images/for-students/shop_o.gif") no-repeat;
   border: 0;
}
a.involved_o {

	display: block;
	vertical-align: top;
	text-align: left;
   width: 150px;   
   height: 62px;
  background: url("/images/for-students/get_involved.gif") no-repeat;
   border: 0;
}

a.involved_o:hover {

  background: url("/images/for-students/get_involved_o.gif") no-repeat;
   border: 0;
}
.see {
	padding: 3px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #4d4109;
	border: 0;
}

.meet {
	padding: 5px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #583102;
	border: 0;
}

.hear {
	padding: 3px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #401701;
	border: 0;
}

.shop {
	padding: 4px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2a1e38;
	border: 0;
}

.involved {
	padding: 5px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #14202d;
	border: 0;
}

.fs_left {
	padding: 15px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	border: 0;
	}

.fs_left a {
	color:#3d2d50;
	text-decoration: none;
}

.fs_left a:hover {
	color:#3d2d50;
	text-decoration: underline;
}

.fs_right {
	padding: 20px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #68696a;
	border: 0;
	}

.fs_right a {
	color:#3d2d50;
	text-decoration: none;
}

.fs_right a:hover {
	color:#3d2d50;
	text-decoration: underline;
}

.quote {
	padding: 5px 5px 0 15px;
	vertical-align: top;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #14202d;
	border: 0;
}


body.sec-index table tr td.front_fs {
	background-color: #000000;
	background-image: url("/images/forstudent_front3.jpg");
	width: 158px;
	
}

body.sec-index table tr td.front_fs a.front_fslink {
	display: block;
	text-align: left;
	font-style: normal;
	vertical-align: bottom;
	font-family: georgia, "times new roman", times,  serif;
	font-size: 14px;
	line-height: 15px;
	padding: 198px 0  10px  40px;
	color: #e2bf4e;
	text-decoration: none;
	}
body.sec-index table tr td.front_fs a.front_fslink:hover {	
color: #fff;
	text-decoration:none;
	}
	
.whitetext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	}
	

body.sec-index table table td.buttons {
	padding: 0px;
	background-color: #73828f;
	border-right: none;
	background-image: url("/images/button_bg.jpg");
	width: 158px;
}

body.sec-index table table td.fs {
	padding: 0px;
	background-color: #ffffff;
	border-right: none;
	width: 175px;
}

body.sec-index table table td.fs2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border-right: none;

}


#buttons {	
display: block;
padding: 82px 0  0px  0px;
}

#buttons  a.buttonlink {
	display: block;
	text-align: left;
	font-style: normal;
	vertical-align: bottom;
	font-family: georgia, "times new roman", times,  serif;
	font-size: 14px;
	line-height: 15px;
	padding: 7px 0  0px  40px;
	color: #e2bf4e;
	text-decoration: none;
	}
	
#buttons  a.buttonlink:hover {	
color: #fff;
	text-decoration:none;
	}

	
body.sec-index table table td.first {
	border-right: none;
	
}
body.sec-index table table td a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #584b6f;
	text-decoration: none;
}

body.sec-index table table td a:hover {
	text-decoration: underline;
}

body.sec-index table table td hr {
	text-align: left;
	color: #D3D4C0;
}

/*****
* Text Layout
***** */
.textArea 
{
	vertical-align: top;
	text-align: center;
	width: 766px;
	padding: 0px 70px 35px 70px;
	background-color: #FFF;
}


.textArea p.caption
{
	text-align: left;
	padding: 10px 30px 5px 30px;
	background-color: #FFF;
	line-height: 12px;
	font-family: georgia, times, serif;
	font-size: 11px;
}

.textArea a {
	color: #4d3775;
	text-decoration: none;
}

.textArea a:hover
{	
	text-decoration: underline;
	color: #4d3775;

}

.textArea a:sfhover
{	
	text-decoration: underline;
	color: #4d3775;

}
.textArea h1
{

	padding-top: 50px;

}


.textArea2 
{
	vertical-align: top;
	text-align: center;
	width: 766px;
	padding: 34px 40px 35px 40px;
	background-color: #FFF;
}
.textArea2 p.caption
{
	text-align: left;
	padding: 10px 30px 5px 30px;
	background-color: #FFF;
	line-height: 12px;
	font-family: georgia, arial, serif;
	font-size: 11px;
}

.textArea2 a {
	color: #584b6f;
	text-decoration: none;
}

.textArea2 a:hover
{	
	text-decoration: underline;
	color: #584b6f;

}

.textArea2 a:sfhover
{	
	text-decoration: underline;
	color: #584b6f;

}

.textArea_artpicks 
{
	vertical-align: top;
	text-align: center;
	width: 766px;
	padding: 0px 70px 10px 70px;
	background-color: #ffffff;
}



.textArea_artpicks h1
{

	padding-top: 20px;

}

.textArea_artpicks a {
	color: #4d3775;
	text-decoration: none;
}

.textArea_artpicks a:hover
{	
	text-decoration: underline;
	color: #4d3775;

}

.textArea_artpicks a:sfhover
{	
	text-decoration: underline;
	color: #4d3775;

}
/*****
* it - Images & Text Layout
***** */
.itLeftSide 
{
	vertical-align: top;
	text-align: center;
	width: 330px;
	padding: 67px 5px 25px 5px;
	background-color: #DEDFCA;
}
body.sec-visiting  .itLeftSide 
{
 background: #a7a394 url("/images/visiting_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
body.sec-view  .itLeftSide 
{
 background: #cac291 url("/images/view_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 body.sec-programs  .itLeftSide 
{
 background: #d0be8f url("/images/programs_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 body.sec-collections  .itLeftSide 
{
 background: #b1b79a url("/images/collections_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 body.sec-news  .itLeftSide 
{
 background: #d3cbca url("/images/news_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 body.sec-about  .itLeftSide 
{
 background: #b1c2cc url("/images/about_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 body.sec-education  .itLeftSide 
{
 background: #91b2a5 url("/images/education_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 body.sec-giving  .itLeftSide 
{
 background: #aeaa9c url("/images/giving_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 
 body.sec-misc .itLeftSide 
{
 background: #dedfca url("/images/misc_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }
 
body.sec-search .itLeftSide  
{
 border-right: solid #bdbdbd 1px; 
 }
 
 .itLeftSide_artpick 
{
	vertical-align: top;
	text-align: center;
	width: 230px;
	padding: 40px 5px 25px 5px;
	background-color: #DEDFCA;
}

 body.sec-misc .itLeftSide_artpick 
{
 background: #dedfca url("/images/misc_bg.jpg") repeat-x;
 border-right: solid #bdbdbd 1px; 
 }

.itLeftSide_artpick  p.caption {
	color: #494949;
	padding: 10px 10px 5px 20px;
	
	line-height: 13px;
	font-family: georgia, times, serif;
	font-size: 10px;
}

.itLeftSide_artpick a
{
	color: #787569;
	text-decoration: none;
}

.itLeftSide_artpick a:hover
{
	color: #787569;
	text-decoration: underline;
}



.itLeftSide a
{
	color: #787569;
	text-decoration: none;
}

.itLeftSide a:hover
{
	color: #787569;
	text-decoration: underline;
}


.itLeftSide p.menu
{
   
	margin: 0;
	font-family: georgia, times, serif;
	font-size: 13px;
	font-weight:normal;
	padding: 30px 20px 4px 70px;
	color: #787569;

}

.itLeftSide p.menu a
{
	color: #787569;
	text-decoration: none;
}

.itLeftSide  p.caption {
	color: #494949;
	padding: 10px 30px 5px 30px;
	
	line-height: 14px;
	font-family: georgia, times, serif;
	font-size: 11px;
}

.itLeftSide  p.caption a{
	color: #584b6f;
	text-decoration: none;
}

.itLeftSide  p.caption a:hover{
	color: #584b6f;
	text-decoration: underline;
}

.itLeftSide  p.shop_caption {
	color: #252525;
	padding: 10px 5px 5px 50px;
	
	font-weight:normal;
	line-height: 14px;
	font-family: verdana, arial, helvetica, sans-serif;;
	font-size: 10px;
}

.itLeftSide  p.shop_caption a{
	color: #584b6f;
	text-decoration: none;
}

.itLeftSide  p.shop_caption a:hover{
	color: #584b6f;
	text-decoration: underline;
}


.cg_itLeftSide 
{
	vertical-align: top;
	text-align: center;
	width: 330px;
	padding: 0px 0px 0px 0px;
	background: #cac291 url("/images/view_bg.jpg") repeat-x;
	border-right: solid #bdbdbd 1px; 
}

.forStudents
{
	vertical-align: top;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 31px;
	padding: 0px 0 0 0;
	background-color: #787569;
	border-right: 1px solid #e4e4e4;
	
}


.itMenu {
	margin: 0px auto 0px auto;
	text-align: right;
	color: #a5820e;
	border-top: solid 1px #a5820e;
	border-right: solid 1px #a5820e;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.itMenu a {
font-weight: bold;
	color: #a5820e;
	text-decoration: none;
}

.itMenu a:hover {
	color: #a5820e;
	text-decoration: underline;
}

.itMenu td {
	padding: 2px 0px 1px 3px;
}

.itMenu td.None {
	padding-top: 5px;
	padding-right: 0px;
}

.itRightSide 
{
	vertical-align: top;
	padding: 0px 20px 25px 20px;
	width: 439px;
	background-color: #FFF;
}

.calRightSide 
{
	vertical-align: top;
	padding: 45px 5px 25px 5px;
	width: 418px;
	background-color: #FFF;
}


.itRightSide p.first {
	margin-top: 50px;
}

.itRightSide a {
	color: #584b6f;
	text-decoration: none;
}

.itRightSide a:hover
{	
	text-decoration: underline;
	color: #584b6f;

}

.itRightSide a.link_highlight {
	color: #ae9035;
	text-decoration: underline;
}

.itRightSide a.link_highlight:hover
{	
	text-decoration: underline;
	color: #584b6f;

}

.itRightSide a:sfhover
{	
	text-decoration: underline;
	color: #584b6f;

}
.itRightSide h1 {
    	margin: 3em 0 1.5em 0;
    }


.itRightSide  p.shop_caption {
	color: #4e4d4a;
	padding: 10px 15px 5px 10px;
	font-weight:normal;
	line-height: 13px;
	font-family: verdana, arial, helvetica, sans-serif;;
	font-size: 10px;
}

.itRightSide  p.shop_caption a{
	color: #584b6f;
	text-decoration: none;
}

.itRightSide  p.shop_caption a:hover{
	color: #584b6f;
	text-decoration: underline;
}

    
/*****
* rs - Reimagining Section
***** */

.rsText
{
background-color:#FFFFFF;
}

.rsText p
{
	vertical-align:top;
	text-align: left;
	padding: 0px 80px 0px 70px;
	background-color:#FFFFFF;
}

.rsText h1{
	color:#935301;
	text-decoration:none;
	padding:0px 80px 0px 70px;
	font-weight:bold;
	font-size:1em;
}

.rsText h3{
	color:#935301;
	text-decoration:none;
	padding:0px 80px 0px 70px;
	font-size:.8em;
	font-style:italic;
	vertical-align:top;
}

.rsText header
{
	vertical-align: top;
	padding: 0px 0px 35px 0px;
}

.rsText a {
	color: #935301;
	text-decoration: none;
}

.rsText a:hover, .rsText a:sfhover
{	
	text-decoration: underline;
	color: #C19357;
}


/*****
* st - Student Section
***** */

body.sec-students #content 
{	
	margin: 0px 0px 0px 1px;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border-collapse: collapse;
	width: 798px;
	height: 450px;
	min-height: 450px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

.fsBorder
{
	vertical-align: bottom;
	text-align: left;
	width: 59px;
	margin: 0px 0px 1px 0px;
	background: #E3E4C0 url("../images/bg_students.gif") repeat-y;
	background-position: left bottom;
}

.fsBorder2
{
	vertical-align: top;
	text-align: left;
	width: 59px;
	margin: 0px 0px 1px 0px;
	background: #ffffff url("../images/bg_students2.gif") repeat-y;
	background-position: left bottom;
}

.fsBorder3
{
	vertical-align: top;
	text-align: left;
	width: 59px;
	margin: 0px 0px 1px 0px;
	
	
}

.fsLeftSide
{
	vertical-align: top;
	text-align: center;
	width: 306px;
	margin: 0;
	padding: 0;
	border-right: solid #bdbdbd 1px; 
	background-color: #fff;
}

.fsLeftSide  h2
{
margin: 0;
	font-family: georgia, times, serif;
	font-size: 13px;
	font-weight:normal;
	padding: 30px 20px 4px 20px;
	color: #787569;
	}
	
.fsLeftSide p.menu a
{
	color: #787569;
	text-decoration: none;
}

.fsLeftSide p.menu a:hover

{
	color: #787569;
	text-decoration: underline;
}

.fsLeftSide_2
{
	vertical-align: top;
	text-align: center;
	width: 306px;
	margin: 0;
	padding: 0 4px 0 4px;
	
	background-color: #fff;
}

.fsLeftSide_2  h2 a
{
margin: 0;
	font-family: georgia, times, serif;
	font-size: 13px;
	font-weight:normal;
	padding: 30px 20px 4px 20px;
	color: #787569;
	}
	
.fsLeftSide_2 p.menu a
{
	color: #787569;
	text-decoration: none;
}

.fsLeftSide_2 p.menu a:hover

{
	color: #787569;
	text-decoration: underline;
}

.fsRightSide
{
	vertical-align: top;
	text-align: left;
	width: 490px;
	margin: 0;
	padding: 60px 20px 25px 40px;
	background-color: #FFFFFF;
}

.fsRightSide  a
{
	color: #4d3775;
	text-decoration: none;
}

.fsRightSide  a:hover
{	
	color: #4d3775;
	text-decoration: underline;
	
}

.fsRightSide_2
{
	vertical-align: top;
	text-align: left;
	width: 490px;
	margin: 0;
	padding: 60px 20px 25px 40px;
	background-color: #f5f5ed;
}

.fsRightSide_2 a
{
	color: #4d3775;
	text-decoration: none;
}

.fsRightSide_2 a:hover
{	
	color: #4d3775;
	text-decoration: underline;
	
}


.fsRightSide_2 h2 a
{
	color: #3b3b39;
	text-decoration: none;
}

.fsRightSide_2 h2 a:hover
{	
	color: #3b3b39;
	text-decoration: underline;
	
}


table.stuMenu {
	margin: 0px auto 0px auto;
	text-align: right;
	color: #62441D;
	border-top: solid 1px #a5820e;
	border-right: solid 1px #a5820e;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

table.stuMenu2 {
	margin: 0px auto 0px auto;
	text-align: right;
	color: #62441D;
	border-top: solid 1px #a5820e;
	border-right: solid 1px #a5820e;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.stuMenu a {
	color: #a5820e;
	text-decoration: none;
}

.stuMenu a:hover {
	color: #a5820e;
	text-decoration: underline;
}

.stuMenu td {
	padding: 2px 0px 1px 3px;
}

.stuMenu td.None {
	padding-top: 5px;
	padding-right: 0px;
}

.stuMenu2 a {
	color: #534a20;
	text-decoration: none;
}

.stuMenu2 a:hover {
	color: #534a20;
	text-decoration: underline;
}

.stuMenu2 td {
	padding: 2px 0px 1px 3px;
}

.stuMenu2 td.None {
	padding-top: 5px;
	padding-right: 0px;
}



/*****
* ct - Collections & Text Layout
***** */

.ctLeftSide 
{
	vertical-align: top;
	text-align: left;
	width: 508px;
	padding: 25px 5px 25px 5px;
	background: #FFF url("../images/bg-collections.jpg") repeat-x;
}

.ctLeftSide h1, .ctLeftSide h2 {
	margin: 10px 20px 10px 20px;
}

.ctLeftSide h1 a,.ctLeftSide h2 a  {
	color: #AB6101;
	text-decoration: none;
}

.ctRightSide
{
	vertical-align: top;
	padding: 25px 20px 25px 20px;
	width: 218px;
	background-color: #FFF;
}

.cList {
	text-align: center;
	margin: 30px 0px 50px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

.cList td {
	border-right: solid #D9DAD8 1px;
	padding-bottom: 10px;

}

/*****
* co - Collections Layout
***** */

#collection {
	background-color: #FFFfff;
	margin: 19px 0px 0px 0px;
	border:  solid #9c9b9b 1px;
	vertical-align: top;
	width: 798px;
	height: 420px;
	min-height: 450px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

#collection td .margin
{
	
}

#collection td h1, #collection td h2 {
	vertical-align: top;
	margin: 0px 20px 30px 20px;
}

#collection  td {
	vertical-align: top;
}

#collection  td table {
	text-align: center;
	vertical-align: top;
	border: none;
	border-collapse: collapse;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

#collection  td table td, .ctLeftSide table td {
	width: 100px;   /*100 diveded by seven cells */
	border-right: solid #D9DAD8 1px;
	padding-bottom: 10px;
	
}

#collection  td table td.last, .cList td.last{
	border-right: none;
}
	
#collection  td table td a img {
	padding: 10px 10px 10px 10px;
}	
	
#collection td table td a, .ctLeftSide table td a {
	padding-top: 10px;
	text-decoration: none;
	color: #393A25;
}

#collection td table td a:hover {
	color: #7C7D68;
}
/*****
* co - Walkthrough Layout
***** */
.ctwalkthrough 
{
	vertical-align: top;
	text-align: left;
	width: 508px;
	padding: 25px 5px 25px 5px;
	background: #FFF;
}

.ctwalkthrough h1, .ctwalkthrough h2 {
	margin: 10px 20px 10px 20px;
}

.ctwalkthrough h1 a,.ctwalkthrough h2 a  {
	color: #AB6101;
	text-decoration: none;
}

#walkthrough {
	background: #FFF;
	margin: 19px 0px 0px 33px;
	border-collapse: collapse;
	vertical-align: top;
	width: 724px;
	height: 420px;
	min-height: 400px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

#walkthrough td .margin
{
	
}

#walkthrough td h1, #walkthrough td h2 {
	vertical-align: top;
	margin: 30px 20px 30px 20px;
}

#walkthrough  td {
	vertical-align: top;
}

#walkthrough  td table {
	text-align: center;
	vertical-align: top;
	border: none;
	border-collapse: collapse;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

#walkthrough  td table td, .walkthrough table td {
	width: 100px;   /*100 diveded by seven cells */
	border-right: solid #D9DAD8 1px;
	padding-bottom: 10px;
	
}

#walkthrough  td table td.last, .cList td.last{
	border-right: none;
}
	
#walkthrough  td table td a img {
	padding: 10px 10px 10px 10px;
}	
	
#walkthrough td table td a, .walkthrough table td a {
	padding-top: 10px;
	text-decoration: none;
	color: #393A25;
}

#walkthrough td table td a:hover {
	color: #7C7D68;
}

/********************
* co - provenance layout
****************** */



.itMenu-provenance {
	margin: 0px auto 0px auto;
	text-align: center;
	color: #935301;
	border: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.itMenu-provenance a {
	color: #935301;
	text-decoration: none;
}

.itMenu-provenance a:hover {
	color: #735631;
	text-decoration: underline;
}

.itMenu-provenance td {
	padding: 2px 0px 1px 3px;
}

.fntext {
line-height:12px;
margin-left:20px;
margin-right:20px;
font-size: 10px;
margin-bottom: 12px;
color: #6B6B62;
}

sup a:link {
font-size:7px;
line-height:0;
font-weight: bold;
color: #333;
background-color: #F7E1C6;
margin-right:2px;
padding: 1px 2px;
text-decoration: none;
border: none;
}

sup a:hover {
color: #333333;
background-color: #ffffff;
}


/*****
* co - Education Layout
***** */

#education {
	background: #FFF url("../images/bg-collections.jpg") repeat-x;
	margin: 19px 0px 0px 33px;
	border-collapse: collapse;
	vertical-align: top;
	width: 724px;
	height: 420px;
	min-height: 400px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

#education td h1, #collection td h2 {
	vertical-align: top;
	margin: 30px 20px 30px 20px;
}

#education  td {
	vertical-align: top;
}

#education  td table {
	text-align: center;
	vertical-align: top;
	border: none;
	border-collapse: collapse;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

#education  td table td, .ctLeftSide table td {
	width: 200px;   /*100 diveded by seven cells */
	border-right: solid #D9DAD8 1px;
	padding-bottom: 10px;
	
}

#education  td table td.last, .cList td.last{
	border-right: none;
}
	
#education  td table td a img {
	padding: 10px 10px 10px 10px;
}	
	
#education td table td a, .ctLeftSide table td a {
	padding-top: 10px;
	text-decoration: none;
	color: #393A25;
}

#education td table td a:hover {
	color: #7C7D68;
}

     #slideshow_caption2 {
    	font-family: georgia, times, serif;
    	font-size: 10px;
    	line-height: 13px;
        height: 45px;   /* minimum height */
        text-align: center;

    }

/******
* Calendar Styling
******* */

#calendar 
{	
	margin: 19px 0px 0px 33px;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border-collapse: collapse;
	width: 724px;
	height: 400px;
	min-height: 400px;    /* This works on Mozilla to set the miniumum height- hopefully future IE */
}

#calendar td.itLeftSide {
	padding-right: 0px;
	vertical-align: top;
	text-align: center;
	width: 208px;
	padding: 25px 5px 25px 5px;
	background-color: #DEDFCA;
}

#calendar calRightSide {
	padding-right: 0px;
	vertical-align: top;
	padding: 25px 0px 25px 0px;
	width: 518px;
	background-color: #FFF;
}



/*****
* General Items
***** */


.floorPlans 
{
	text-align: left;
	vertical-align: middle;
	list-style-type: none;
	margin: 20px 10px 20px 0px;
}


#forStudents
{
	position: absolute;
	width: 32px;
	clear: left;
	float: left;
	padding: 0;
	top: 67px;
	border-left: solid 1px white;
	z-index: 4;
}

body.sec-index #forStudents
{
	width: auto;
	top: 102px;
}


div#shadowBottom img
{
	margin: 0px auto 0px auto;
	width: 788px;
}


div#footer
{
	margin: 0px auto 0px auto;
	width: 800px;
	text-align: left;
	padding: 0px 0px 20px 0px;
}

div#footer menu
{
	margin: 0;
	padding: 40px 5px 0px 0px;
	width: 800px;
	text-align: center;
}
div#footer menu li, div#footer menu li a
{
	display: inline;
	color: #56636b;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.bottomItem 
{
	padding-bottom: 10px;
	margin-bottom: 0px;
}

table.programcalendar {
	
	padding: 2px 10px 3px 10px;
	line-height: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #4F512F;
	border: solid #a5820e 1px;
	background-color: #e0e5e4;
	vertical-align: middle;
}

/****************
* SHOP 
***************** */

#shop td{
 padding: 2px 5px 2px 0px;

}

/****************
* POPUP SECTION 
***************** */

body.popup {
background: #b7c2c0 url("/images/bg-gradient2.jpg") repeat-x;
	text-align: center;
}

body.popup p {
	font-size: 10px;
}

table.popupContent td p.caption {
	margin: 5px 20px 5px 30px;
	line-height: 14px;
	font-family: georgia, times, serif;
	font-size: 11px;
}

table.popupContent td p.sound {
	margin: 35px 20px 5px 30px;
	line-height: 14px;
	font-family: georgia, times, serif;
	font-size: 11px;
}

table.popupContent td p.caption2 {
	margin: 5px 20px 5px 30px;
	text-align: center;
	line-height: 14px;
	font-family: georgia, times, serif;
	font-size: 11px;
}

body.popup .itLeftSide 
{
	vertical-align: top;
	text-align: center;
	width: 350px;
	background-color: #ffffff;
	margin: 50px 5px 25px 5px;	
}

body.popup .itLeftSide2 
{
	vertical-align: top;
	text-align: center;
	width: 550px;
	background-color: #ffffff;
	margin: 50px 0px 25px 0px;	
}


body.popup h1 {
	border: 0px;
}

.close a {
 	font-style: italic;
	font-weight: bold;
	font-family: georgia, times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #a78b23;
	}
	
	.close a:hover {

	text-decoration: underline;
	}
	
 
table.popupContent {
	border: solid #9c9b9b 1px;
	background-color: #fff;
	font-size: 10px;
	line-height: 14px;
	width: 700px;
}

table.popupContent td {
	padding: 10px 10px 5px 10px;
	vertical-align: top;
}


table.popupContent td a {
	font-size: 10px;
	color: #595A42;
	font-style: italic;
	vertical-align: middle;
}

table.popupContent2 {
	border-collapse: collapse;
	border: none;
	font-size: 11px;
	line-height: 16px;
	width: 700px;
}

table.popupContent2 td {
	padding: 10px 30px 5px 30px;
	vertical-align: top;
}


table.popupContent2 td a {
	font-size: 10px;
	color: #595A42;
	font-style: italic;
	vertical-align: middle;
}

table.popupContent3 {
	border: solid #9c9b9b 1px;
	background-color: #fff;
	font-size: 11px;
	line-height: 16px;
	width: 850px;
}

table.popupContent3 td {
	padding: 0px 20px 0px 0px;
	vertical-align: top;
	text-align: left;
}


table.popupContent3 td a {
	font-size: 11px;
	color: #595A42;
	font-style: italic;
	vertical-align: middle;
}

.artpick-content {
	text-align: left;
}

.itHalfLeftSide 
{
	vertical-align: top;
	text-align: center;
	width: 50px;
	padding: 60px 5px 25px 5px;
	background-color: #FFFFFF;
}

.itHalfRightSide p
{
	margin-right: 100px;
	background-color: #FFFFFF;
}

ul#popupSubnav
{
	display: block;
	position: absolute;
	top: 34px;
	width: 580px;
	height: 12px;
	margin: 0px auto 5px 1px;
	padding: 5px 0px 1px 10px;
	background-color: #dddec8;
	border-bottom: solid 4px #FFF;
	z-index: 5;
	background-image: url("../images/local-bottom.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	left: 1px;
}

ul#popupSubnav li
{
	display: inline;
	margin: 0;
	padding: 0;
}

ul#popupSubnav li a
{
	padding: 0px 2% 2px 2%;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #474830;
	text-decoration: none;
	text-transform: uppercase;
}

ul#popupSubnav li a:hover 
{
	color: #935301;
	border-bottom: solid 2px #935301;
}

td.popupNav {
	height: 10px;
}


td.popupNav div a, td.popupNav2 div a{
	text-decoration: none;
	font-style: normal;
	color: #ffffff;
}

td.popupNav div:hover, td.popupNav2 div:hover{
	text-decoration: none;
	border: 0px;
}

td.popupNav div {
	position: relative;
	display: block;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 0;
	font-style: italic;
	font-weight: bold;
	font-family: georgia, times, serif;
	font-size: 11px;
	color: #a78b23;
}

td.popupNav {
	height: 10px;
}


td.popupNav div a, td.popupNav2 div a{
	text-decoration: none;
	font-style: normal;
	color: #ffffff;
}

td.popupNav div:hover, td.popupNav2 div:hover{
	text-decoration: none;
	border: 0px;
}

td.popupNav div {
	position: relative;
	display: block;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 0;
	font-style: italic;
	font-weight: bold;
	font-family: georgia, times, serif;
	font-size: 11px;
	color: #a78b23;
}

.popupNav {
	height: 10px;
}


.popupNav div a, .popupNav2 div a{
	text-decoration: none;
	font-style: normal;
	color: #ffffff;
}

.popupNav div:hover, .popupNav2 div:hover{
	text-decoration: none;
	border: 0px;
}

.popupNav div {
	position: relative;
	display: block;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 0;
	font-style: italic;
	font-weight: bold;
	font-family: georgia, times, serif;
	font-size: 11px;
	color: #a78b23;
}

td.popupNav2 div {
	position: fixed;
	display: block;
	width: 270px;
	bottom: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #B7B88B;
	border-top: solid 1px #A5A67D;
}

td.popupNav3 {
	height: 20px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	font-family: georgia, times, serif;
	font-size: 11px;
	color: #a78b23;
}




table.popupContent td.popupNav, table.popupContent td.popupNav2
{
	text-align: right;
}

table.popupContent
{
	text-align: center;
}


.quotes {

	font-style: italic;
	font-family: georgia, times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #676765;
	padding: 0 30px;
	}

/*** misc classes added by Daniel Yoo ***/

div.backToTop {
    text-align: right;
    font-style: italic;
}

table#popupHeader {
    width: 700px;
    border: none;
    margin: 0;
}

table#popupHeader2 {
    width: 850px;
    border: none;
    margin: 0;
}

table.popupContent td.oneColumn {
    padding: 10px 50px;
    margin: 0;
}

.fsLeftSide h2, .sectionnav h2
{
	padding: 0 0 2px 70px;
	margin: 0;
}

.fsLeftSide h2 a, .sectionnav h2 a
{
	color: #4F512F;
	text-decoration: none;
}

.fsLeftSide p.menu
{
	margin: 0;
	padding: 30px 20px 0px 30px;
	color: #935301;
}

div.fsImage {
	text-align: right;
	margin: -20px 0 20px 0;
	padding: 0;
}

.fsRightSide h2 {
    font-size: 13px;
    margin-bottom: 3px;
}

#artpick_nav{
background-color: #ffffff;
border-top: solid #9d9c99 1px;
border-bottom: solid #9d9c99 1px;
}

#artpick_nav img, #artpick_nav img a{
border: solid #4e4c44 1px;

}

#artpick_nav img:hover{
border: solid #ffffff 1px;

}

a.article_link {
text-decoration: none;
font-weight: normal;
color: #a5820e;
}

a.article_link:hover {
text-decoration: underline;
color: #a5820e;

}

.article_link {
text-decoration: none;
font-weight: normal;
color: #a5820e;
}

.article_link:hover {
text-decoration: underline;
color: #a5820e;

}

.nmcontainer{ vertical-align:top; background:#FFF;}
.nm_div{width:635px;padding-left:60px;}
.nm_bluebox{ text-align:center; background-color:#009dca; color:#FFF !important;margin-bottom:15px;}
.nm_bluebox h1{color:#FFF !important;  text-align:center; }


/******************************************************************
*
*  CHANGES HISTORY
*			- Membership (Jan 2, 2012) - Added Membership layout updates
*           - Elias (Sep 20, 2004) - Started writing
*
*
*  AUTHOR:  UNIVERSITY OF MICHIGAN
*           MARKETING COMMUNICATIONS
*           CSS: Elias Asfaw-Kirby
*
*
******************************************************************/

