/* Styles for Top Level Yale Blue Site Pages 
   05-17-06, version 8 (VV)
---------------------------------------------------- */

/* ================================================= */
/* PAGE BODY FONT STYLES							 */
/* ================================================= */

a img { border: none; }

#content a { color: #039; text-decoration: none;}
#content a:hover { color: #2a85ee; text-decoration: none;}
#content a:active { color: #039;}

#content h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight: bold;
color: #369;
margin-top: 0.6em;
margin-bottom: -0.2em;
}

#content h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: normal;
color: #0e488a;
margin-top: 0.6em;
}

/*
* html #content h2 { margin-top: 0; }
*/

#content h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 20px;
font-weight: bold;
color: #323232;
margin-bottom: -0.5em;
}

#content h3 span.title {
color: #0e488a;
}

#content h4 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #369;
margin-top: 0.5em;
margin-bottom: -0.5em;
}

#content h5 { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px; 
font-weight: bold; 
color: #000;
margin-top: 0.5em;
margin-bottom: -0.2em;
}

/* Note: h6 is reserved for special styles */

#content p, #content ul, #content ol, #content blockquote {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 20px;
color: #323232;
}

p.caption {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
margin-top: 0.5em;
color: #585858;
}

#content ul { list-style-type: square; }

#content td { 			/* default small type size for table cells */
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
color: #000;
}

.gray { color: #585858; } /* make any text standard gray */

.gray-lt { color: #929292; } /* make any text light gray */


/* Breadcrumb Trail
--------------------------------------------------*/
#content ul#breadcrumb {
list-style-type: none;
padding: 0;
margin: 0 0 12px -8px;
float: left; /* keeps open width */
width: 100%; /* keeps list filling the width of the content div */
}

#content ul#breadcrumb li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 1.2em;
padding: 0 8px;
display: inline;
border-left: 1px solid #404040;
float: left; /* keeps list items flush together */
}

#content ul#breadcrumb li:first-child { border: none; }

/* Filter for IE 5 Mac only \*//*/
* html #content ul#breadcrumb li:first-child { border: none; }
/* End */

#content ul#breadcrumb li a { 
text-decoration: none;
color: #585858;
}

#content ul#breadcrumb li a:hover { 
text-decoration: underline;
color: #900;
}

#content ul#breadcrumb li a:active { 
color: #999;
}


/* Menu List
----------------------------------------------------------------
#content h2.menuHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0E488A;
margin: 20px 0px 1px 0px;
}

#content ul.menuList {
margin: 0;
padding: 0;
}

#content ul.menuList li, 
#content ul.menuList li a {
font-family: Verdana, Arial, serif;
font-size: 11px;
line-height: 1.2em;
padding: 4px 1px 5px 1px;
list-style-type: none;
}
*/

/* Menu List - Now on Steroids!
---------------------------------------------------------------- */
#content h2.menuHeader, #content h2.menuHeaderGray {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0E488A;
margin: 11px 0px 1px 0px;
}

#content h2.menuHeaderGray {
color: #585858;
}

#content h2.menuHeaderGray.top {
margin-top: 11px;
}

#content ul.menuList {
margin: 0;
padding: 0;
width: 250px;
}

#content ul.menuList li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.3em;
padding: 4px 0px 5px 0px;
list-style-type: none;
}

#content ul.menuList ul.menuListIndent {
padding-top: 5px;	/* keeps top even with rest of list */
padding-left: 0px;	/* need to zero left padding first */
margin-left: 16px;	/* sets left on all browsers, even freakin IE */
}



/* ------------------------------------------------------------- */

