/* CSS Document */

/* Need to set font-family, font-weight, font-size, and color 
in order for elements in which these properties are not set
to inherit them. */
body
{
    padding-right: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-top: 0px;
	margin: 0px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
    font-size:12px;
    color:#000000; 
}

/* Used in DRBC*/
.leftNavOffYellowCentered
{
	color:#FFFF79;
    text-align: center;
}

.yellow12Px
{
	color:#FFFF00;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu 
{
	background-color:darkred; 
	width:100px; 
	height: 20px; 
	color: white; 
	text-align: center;
}


.u
{
	text-decoration:underline;
}

/*
Used in top menu drop-down. Font size is kept in pt units for this style, because it needs to be a
stable size for the page layout to stay constant.
*/
.submenu 
{
    position:absolute; 
    background-color: #00349A; 
    font-family: Verdana; 
    font-size: 8pt; 
    font-weight: normal;
    /*border-width: 1px;
    border-style: solid;*/
    color: #FFFFFF;
    filter: revealTrans(duration=1, transition=12);
}

.white14Px
{
	color:#FFFFFF;
	font-size:14px;
}

.white12Px
{
	color:#FFFFFF;
	font-size:12px;
}

.black9px
{
	color:#000000;
	font-size:9px;
}

.black10px
{
	color:#000000;
	font-size:10px;
}

.b
{
	font-weight:bold;
}

.i
{
	font-style:italic;

}

.warning {color:#FF0000;}
.warning:link { color: #FF0000;}
.warning:visited { color: #FF0000; }
.warning:hover { color: #FF0000; text-decoration:underline;}
.warning:active { color: #FF0000; text-decoration:underline; }

/* Styles for Zoom search engine*/
div.results a {color:blue;font-size:12px;}
div.results a:hover {color:blue;font-size:12px;text-decoration:underline;}

form a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

a b {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066; font-size:12px;}

.zoom_options {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
/* End Zoom search styles*/

p
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#000000; 
}

p.para_contactSmallCentered
{
	font-size:10px;
	text-align:center;
	margin-top: 3px;
	margin-bottom: 6px;
}

/*
p.para_leftInfo should be used for all paragraph text on left informational bars, 
when creating new sites. It is not required for current sites, whose
styles have been grandfathered in.
*/

p.para_leftInfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #F4D78F; 
	margin-left: 5px;
}

/*
Used on MRS home, and in other places where a small paragraph is needed.
Font size is kept in pt units for this style, because it needs to be a
stable size for the page layout to stay constant.
*/
p.less_space
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
	color:#000000;
	margin-bottom:12px;
	margin-top:8px;
}

p.top
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: normal;
    color: #F4D78F;
}

p.top_notes
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #F4D78F; 
	margin-left: 5px;
}


p.within_table_warning
{
  color:#0000FF;
  font-weight:bold;
  
}

p.footer
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #000080;
}

p.p_footerTwisty
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #000080;
	margin:0px 0px 0px 5px;
}

p.customization
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 12pt;
    color: #000000;
}

p.intro
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#000000; 
	padding-left: 10px;
}


p.side_link
{
    font-family: Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration:none;
    margin-left: 5px;
}

a.a_breadcrumb {color: #0000FF; text-decoration: none; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.a_breadcrumb:hover {color: #0000FF; text-decoration: underline;  }


/*
a.doc is used for linked documents on pages with the "twisty" functionality, like the  Methodology pages.
*/
a.doc {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: none;}
a.doc:link {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: none;}
a.doc:visited {font-family: Verdana; font-weight: normal; font-size: 10pt; color:#666666; text-decoration: none;}
a.doc:hover	{font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: underline;}
a.doc:active {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: underline;}

/*
a.top_doc is used for linked documents on the top of pages with the "twisty" functionality, like the  Methodology pages.
Its left padding moves it away from the left edge of the content cell, which on twisty pages has 0 left margin.
*/
a.top_doc {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: none; padding-left: 10px;}
a.top_doc:link {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: none; padding-left: 10px;}
a.top_doc:visited {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #666666; text-decoration: none; padding-left: 10px;}
a.top_doc:hover{font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: underline; padding-left: 10px;}
a.top_doc:active {font-family: Verdana; font-weight: normal; font-size: 10pt; color: #000080; text-decoration: underline; padding-left: 10px;}

/*
a.nodoc is used for placeholder links not linked to any document on pages with the "twisty" functionality, like the  Methodology pages.
*/

a.nodoc {font-size: 10pt; color: red;}
a.nodoc:link {font-size: 10pt; color: red;}
a.nodoc:visited {font-size: 10pt; color: red;}
a.nodoc:hover {font-size: 10pt; color: red;}
a.nodoc:active {font-size: 10pt; color: red;}

/* a.levelOne is used for top-level category links on pages with twisty functionality. */
a.levelOne {color:#000066; font-size: 10pt; font-family: verdana; font-weight: bold; text-decoration: underline; padding-left: 10px; }
a.levelOne:hover {color:#000066; font-size: 10pt; font-family: verdana; font-weight: bold; text-decoration: underline; padding-left: 10px; }

/* a.levelTwo is used for second-level category links on pages with twisty functionality. */
a.levelTwo {color:#000066; font-size: 10pt; font-family: verdana; font-weight: bold;}
a.levelTwo:hover {color:#000066; font-size: 10pt; font-family: verdana; font-weight: bold; text-decoration: underline;}

/* a.levelThree is used for third and fourth-level category links on pages with twisty functionality.
In order to be distinguished from a.levelTwo, a.levelThree does not have an underlined hover state. */
a.levelThree {color:#000066; font-size: 10pt; font-family: verdana; font-weight:bold;}
a.levelThree:hover { color:#000066; font-size: 10pt; font-family: verdana; font-weight:bold;}

/* a.link_leftNav is the CSS version of the font used in the left navigational jpgs.
   The font is white, bold, and sans-serif. */      
a.link_leftNav{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; font-size:12px;}
a.link_leftNav:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; font-size:12px;}
a.link_leftNav:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; font-size:12px;}
a.link_leftNav:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFF00; font-size:12px;}
a.link_leftNav:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFF00; font-size:12px;}


    
A.top_menu {
        BACKGROUND: none transparent scroll repeat 0% 0%;   
        COLOR: #FFFFFF; 
        TEXT-DECORATION: none;
        font-family: Verdana;
        font-size: 8pt;
        padding-left: .5em;
        padding-right: .5em;
        padding-top: 2em;
        padding-bottom: 2em;
}

A.top_menu:hover {
        BACKGROUND: url('background.gif') repeat-x left bottom; 
        color: #3366CC; 
        TEXT-DECORATION: none;
        font-family: Verdana;
        font-size: 8pt;
        padding-left: .5em;
        padding-right: .5em;
        padding-top: 2em;
        padding-bottom: .75em;
}

/* This is the gold element */
A.top_menu_gold {
        BACKGROUND: none;  
        COLOR: #FFFFFF; 
        TEXT-DECORATION: none;
        font-family: Verdana;
        font-size: 10pt;
        padding-left: .5em;
        padding-right: .5em;
        padding-top: 2em;
        padding-bottom: 2em;
}

A.top_menu_gold:hover {
        BACKGROUND-color: #CC9933; 
        color: #3366CC; 
        TEXT-DECORATION: none;
        font-family: Verdana;
        font-size: 10pt;
        padding-left: .5em;
        padding-right: .5em;
        padding-top: 2em;
        padding-bottom: .75em;
}

A.top_menu_gold_NoKids {
        
        color:#FFFFFF; 
        font-family: Verdana;
        font-size: 10pt;
        padding-left: .5em;
        padding-right: .5em;
        padding-top: 2em;
        padding-bottom: 2em;
}


A.top_menu_gold_NoKids:hover {
       
        color: #CC9933; 
        font-family: Verdana;
        font-size: 10pt;
        padding-left: .5em;
        padding-right: .5em;
        padding-top: 2em;
        padding-bottom: 2em;
}

A.menu_section{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}

A.menu_section_over{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}

/* a.links2 is used for links that need to be especially prominant, for example, 
on the (now extinct?) newsletter front page. 
*/
A.links2        {color:#000066; text-decoration:none; font-size: 12pt}
A.links2:link    {color:#000066; text-decoration:none; }
A.links2:visited {color:#000066; text-decoration:none; }
A.links2:active  {color:#000066; text-decoration:none; }
A.links2:hover   {color:#000066; text-decoration:underline; }

A.links3        {color:#000066; text-decoration:none; font-size: 10pt; font-weight: bold}
A.links3:link    {color:#000066; text-decoration:none; }
A.links3:visited {color:#000066; text-decoration:none; }
A.links3:active  {color:#000066; text-decoration:none; }
A.links3:hover   {color:#000066; text-decoration:underline; }

/*
a.links4 is the default style for links on all MRS pages.
*/
a.links4 {color: #0000FF; text-decoration: none; font-size: 10pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.links4:hover {color: #0000FF; text-decoration: underline;  }

/* 
a.links5 is the slightly smaller link style used on the MRS home page.
*/
A.links5        {color:#000066; text-decoration:none; font-size: 9pt; font-weight: bold}
A.links5:link    {color:#000066; text-decoration:none; }
A.links5:visited {color:#000066; text-decoration:none; }
A.links5:active  {color:#000066; text-decoration:none; }
A.links5:hover   {color:#000066; text-decoration:underline; }

/*
a.links4 is the default style for links on all MRS pages.
*/
a.a_linksFooter{color: #0000FF; text-decoration: none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.a_linksFooter:hover {color: #0000FF; text-decoration: underline;  }


/*
a.link_leftInfo should be used for all links on left informational bars, 
when creating new sites. It is not required for current sites, whose
styles have been grandfathered in.
*/
a.link_leftInfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration:none;
}

/*needed in Acronyms and Terms */
a.links_azpath    {font-family: Verdana; font-size: 9pt; font-weight: normal; color: #000066; text-decoration: none}
a.links_azpath:link    {font-family: Verdana; font-size: 9pt; font-weight: normal; color: #000066; text-decoration: none}
a.links_azpath:hover  {font-family: Verdana; font-size: 9pt; font-weight: normal; color: #000066; text-decoration: underline}
       


a.sterile_link
{
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
    color: #F4D78F;
    padding-bottom: 0px;
    padding-top: 0px;
}



a:hover
{
    color:#FFFF00;  
}


a.side_link
{
    font-family: Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration:none;
}

a.side_link:hover
{
    color:#FFFF79;  
}

a.side_linkYellow
{
    font-family: Verdana;
    font-size: 9pt;
    color: #FFFF00;
    text-decoration:none;
	font-weight:bold;
}

a.side_linkYellow:link
{
     font-family: Verdana;
    font-size: 9pt;
    color: #FFFF00;
    text-decoration:none;
	font-weight:bold;
}

a.side_linkYellow:visited
{
      font-family: Verdana;
    font-size: 9pt;
    color: #FFFF00;
    text-decoration:none;
	font-weight:bold;
}

a.side_linkYellow:hover
{
      font-family: Verdana;
    font-size: 9pt;
	color:#FFFF00;
	text-decoration:underline; 
	font-weight:bold; 
}

a.side_linkYellow:active
{
      font-family: Verdana;
    font-size: 9pt;
	color:#FFFF00;
	text-decoration:underline; 
	font-weight:bold; 
}

a.top_link
{
    font-family: Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration:none;
}

a.top_link:hover
{
    color: #F4D78F;  
}


A.top_notes
{
    font-family: Verdana;
    font-size: 10pt;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}

A.top_notes:link
{
    font-family: Verdana;
    font-size: 10pt;
    color: #F4D78F; 
        font-weight: bold;
    text-decoration:underline;     
}

A.top_notes:hover
{
    font-family: Verdana;
    font-size: 10pt;
    color: #FFFF00; 
    font-weight: bold;
    text-decoration:underline;
}

A.top_notes:visited
{
    font-family: Verdana;
    font-size: 10pt;
    color: #FFFF00; 
    font-weight: bold;
    text-decoration:none;
}

A.top_notes:active  
{

    font-family: Verdana;
    font-size: 10pt;
    color: #FFFF00; 
    font-weight: bold;
    text-decoration:underline;
	}
/* top_notes_small used in left navigation informational bar */
a.top_notes_small
{
    font-family: Verdana;
    font-size: 9pt;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}

a.top_notes_small:link
{
    font-family: Verdana;
    font-size: 9pt;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}

a.top_notes_small:visited
{
    font-family: Verdana;
    font-size: 9pt;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}

a.top_notes_small:hover
{
    font-family: Verdana;
    font-size: 9pt;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}

a.top_notes_small:active
{
    font-family: Verdana;
    font-size: 9pt;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}
/* a.top_notes_very_small used in left navigation informational bar */
a.top_notes_very_small
{
    font-family: Verdana;
    font-size:xx-small;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}
A.top_notes_very_small:link
{
    font-family: Verdana;
    font-size: xx-small;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}
a.top_notes_very_small:visited
{
    font-family: Verdana;
    font-size: xx-small;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}
a.top_notes_very_small:hover
{
    font-family: Verdana;
    font-size: xx-small;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}
a.top_notes_very_small:active
{
    font-family: Verdana;
    font-size: xx-small;
    color: #F4D78F; 
    font-weight: bold;
    text-decoration:underline;     
}

a.term
{

	font-family: Verdana;
	font-weight: bold;
	font-size: 12.0pt;
	color:#00349A;
}

a.doc_small:link
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #0000FF;
    text-decoration: none;
}

a.doc_small:visited
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
}

a.doc_small:hover
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #0000FF;
    text-decoration: underline;
}

a.doc_small:active
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #0000FF;
    text-decoration: underline;
}



a.link_10px {font-size:10px; color: #0000FF; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_10px:link {font-size:10px; color: #0000FF; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_10px:visited {font-size:10px; color: #0000FF; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_10px:hover {font-size:10px; color: #0000FF; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_10px:active {font-size:10px; color: #0000FF; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif;}

a
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration:none;
}

/* End of Links section */
span.author
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 10pt;
	 color:#000000;
	 font-style:italic;

}

/* Used by Zoom jump-to highlighting functionality. Font-color was not inheriting well, so changed it
uniformly to black. 
font-size inheritance is not working correctly on IE6, tho it is in Mozilla, Opera

span.highlight {background-color:#ffff40; color:black; font-family:inherit; font-size:inherit; font-weight:inherit; text-decoration:inherit;}
*/

span.highlight {font-family:inherit; font-size:inherit; font-weight:bold; text-decoration:inherit; color:#0000FF;}

span.time_format
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
}

span
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
}


span.announce_heading
{
color: #000080;
font-size:12px;
font-weight:bold;
}

/* span.span_blueBold is used for a bold blue font in a yellow box. 
It is similar to span.drbcTopSecondLine used in the drbcStyles.css, but without the padding-left 
and padding-top.*/
span.span_blueBold
{
  font-family: Verdana;
  font-size: 12pt;
  color: #000066;
  font-weight: bold;
}

span.currentBreadCrumb
{
	color: #000000;
	font-weight:bold;
	font-size:10px;
	
}

/* Used in DRBC, RR left nav*/
span.SpanLeftNavYellowBoldBig
{
	font-weight:bold;
	color:#FFFF00;
	font-size: 12pt;
}

span.normal
{
    font-family: Verdana;
    font-weight: normal; 
    font-size: 10pt;
    color: #000080;
    padding-left: 0px;
}

span.span_sideSubHeader
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #F4D78F; 
	margin-left: 5px;
}

/* To center an inline element (<p>, <h1>, <h2>, <h3>, <a>, etc), wrap it with a 
<div ="centered">...</div>. This only works with inline elements because
text-align: center only applies to inline elements. For more info, see 
http://www.allmyfaqs.com/faq.pl?Center_with_CSS . */
div.centered 
{
	text-align: center;
} 

/* Semi-hack to allow <div class="center"> to center a table as well. The table tag
must immediately follow <div class="center"> for it to work. */
div.centered table 
{
	margin: 0 auto; 
	text-align: left;
} 

div.div_alignLeft
{
	text-align:left;
}

div.top
{
    font-family: Verdana;
	font-size: 12pt;
    font-weight: bold;
    color: #F4D78F;
	text-align:center;
}

div.top_notes2
{
	background-color:#FFFFFF
}

div.twisty
{
	width: inherit;
}

div.def
{
	font-family: Verdana;
	font-size: 10.0pt;
}
           
img.image_link
{
    border: 0px none;
}

h1
{
    font-family: Verdana;
    font-size: 18pt;
    color: #000066;
    font-weight: normal;
}

h1.twistyH1
{
	padding-left: 10px;
	padding-top: 10px;
}

h1.popup
{
    font-family: Verdana;
    font-size: 18pt;
    color: #F4D78F;
    font-weight: normal;
}


h3
    {
        font-size: 10pt;
        font-family: Verdana;
        font-weight: bold;
        color: #000066;
    }
	
	h4.twistyH4
{
	padding-left: 10px;
	padding-top: 10px;
}

/* Centers all Submit buttons by default*/
input[type="submit"]
{
	display: table;
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
}

li
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	color:#000000;
}
li.description_top
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #000080;
}
li.top_notes
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #F4D78F; 
    margin-left: -15px;
    margin-bottom: 5px;
}

a.a_globalNav {color:#FFFFFF; font-size:14px;}
a.a_globalNav:link{color:#FFFFFF; font-size:14px;}
a.a_globalNav:visited{color:#FFFFFF; font-size:14px;}
a.a_globalNav:hover{color:#FFFFFF; font-size:14px; text-decoration:underline;}
a.a_globalNav:active{color:#FFFFFF; font-size:14px; text-decoration:underline;}

/* Table styles */
table#outerHeaderTable
{
	padding:0 0 0 0 ;
	border: 0px;
	border-collapse:collapse;
	background-color:#00349A;
	width: 100%;
}

table#innerHeaderTable
{
	padding:0 0 0 0;
	border: 0px;
	background-color: #003399;
}

table#contentTable
{
	padding:0 0 0 0;
	border: 0px;
	border-collapse:collapse;
	background-color:#00349A;
	height: 100%;
	
}

table#menu_table
{
	border:0px;
	padding:0 0 0 0;
	width:1000px;
	border-collapse:collapse;
	border-color:#111111;
}


table.linkTable
{
	padding:0 0 0 0 ;
	border: none;
	border-collapse:collapse;
	background-image:url(https://maisweb.bf.umich.edu/Images-Local/boyersilhouette.jpg);
}

table.TTDtable
{
	border: none;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
}

table.table_fakeTopNav td{padding-right:18px; vertical-align:top;}

table.table_fakeTopNav a{color:#FFFFFF; font-size:12px; font-family:verdana,tahoma,arial,helvetica; text-decoration:none;}
table.table_fakeTopNav a:link{color:#FFFFFF; font-size:12px; font-family:verdana,tahoma,arial,helvetica; text-decoration:none;}
table.table_fakeTopNav a:visited{color:#FFFFFF; font-size:12px; font-family:verdana,tahoma,arial,helvetica;  text-decoration:none;}
table.table_fakeTopNav a:hover{color:#F4D78F; font-size:12px; font-family:verdana,tahoma,arial,helvetica; text-decoration:none;}
table.table_fakeTopNav a:active{color:#F4D78F; font-size:12px;  font-family:verdana,tahoma,arial,helvetica; text-decoration:none;}


td#headerContainer
{
	height:74px;
}

/* Cell that contains the UM Seal, MAIS logo, and site title. */

td#headerImageCell
{
	width:100%;
/* 8-04-05 AMS changed width from 1000px to 100% to see if would get rid of white col.*/
/* 7-20-05 AMS increased width from 700px to 1000px because on many pages, due to wide header graphics, the td#headerImageCell
was breaking on to a second line.*/
}
/* Optional cell that contains the quicklinks iframe. */
td#quicklinksCell
{
	vertical-align:bottom;
}

td#globalNav{vertical-align:middle; background-color:#00349A; color:#FFFFFF;}

/* Cell that contains the top menu navigation script. */
td#menuCell
{
	height:25px;
}

/* Cell that contains the left navigation or left informational bar. */
td#leftNavCell
{
	width:145px;
	vertical-align:top;
	padding-right:5px;
	padding-left:5px;
	padding-top:20px;
}

td#contentCell
{
	padding-left:10px;
	padding-top:10px;
	background-color:#FFFFFF;
	vertical-align:top;
}

/* setting padding-left to 0 makes the background color flow to the 
left edge of the page. 
Setting width to 100% makes the background color flow
to the right edge of the page, if the div's width is set to inherit. (see div.twisty below)*/
td#contentCellTwisty
{
	background-color:#FFFFFF;
	padding-left:0px;
	width:750px;
	vertical-align:top;
}


td.contentHeader
{
    border-left-style: solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-color:#FFFFFF;
    color: #FFFFFF; 
    font-family: Verdana;
    font-size: 12pt;
    background-color: #3366CC;
    text-align: center;
}

td.formBlueHeaderCell
{	
	background-color:#003399;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

td.front_page
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
    padding-top: 10px;
    padding-right: 5px;
}

td.front_page_legend
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
    text-align: center;
}

td.front_page_legend_desc
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
    padding-top: 5px;
    padding-right: 5px;
}

td.rightContainer
{

    vertical-align:top;
    padding-left: 10px;
    background-color:#00349A
}

td.rightContent
{
   padding-left: 10px;
   padding-right: 5px;
   padding-bottom: 10px;
   background-color: #FFFFFF;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-width: 1px;
   border-top-width: 1px;
   border-bottom-width: 1px;
   border-color:#999999;
   color: #FFFFFF;
}

td.sub_menu_table
{
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 13px;
    /*border: solid;*/
}

th.TTDheading
{
	text-align:center;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color:#000000;
	padding-bottom: 2px;
	font-weight:bold;
}

td.TTDcell
{
	font-size:12pt;
	text-align:center;
	padding-bottom: 2px;
}

/* valign="top" style="border-style:none; border-width:medium; "*/
td.TTDcellTopBorder
{
vertical-align:top;
border-top:1px solid #111111;
border-bottom:none;
border-left:none;
border-right:none;

	
}

td.top_notes
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #0000FF; 
    padding-top: 10px;
    padding-right: 5px;
    background-color: #FFFFFF;
}


/* End of table styles */
