/* style specifications for the OIT website */

/* BREADCRUMBS */

a.crumb {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color:#003A7D;
text-decoration:none;
}

a.crumb:hover {
text-decoration:underline;
color:#3691CA;
}

/* Style for breadcrumb current page */

.cthispage {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color:#003A7D;
}

/* Style for breadcrumb hierarchy symbol  */

.cdelimiter {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color:#003A7D;
}

/* LEFT MENU*/

/* Specs for main menu divisions  */

.title {
position:absolute;
left:6px;
z-index:3;
}

/* Specs for submenus  */

.submenu {
position:absolute;
left:16px;
visibility:hidden;
z-index:4;
}

/* Style for main menu headers  */

a.header {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration:none;
color:#003A7D;
}

a.header:hover {
text-decoration:none;
color:#0073BC;
}

/* Style for submenu links  */

a.expander {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
text-decoration:none;
color:#003A7D;
}


a.expander:hover {
text-decoration:underline;
color:#0073BC;
}


/* Specs for items in expanding area that are not submenu links  */

.menu_other {
position: absolute;
z-index: 3;
left: 6px;
}

/* Style for links in expanding area that are not headers or submenu links  */

a.menu_other {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
text-decoration:underline;
color:#003A7D;
}

a.menu_other:hover {
text-decoration:underline;
color:#0073BC;
}

/* BODY COPY */

/* Style for headers  */

h1 {
font-family: arial, helvetica, sans-serif;
font-size: 18pt;
font-weight:bold;
color:#003A7D;
line-height: 22pt;
}

h2 {
font-family: arial, helvetica, sans-serif;
font-size: 14pt;
font-weight:700;
color:#1B1B1B;
}

h3 {
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
color:#1B1B1B;
}

h4 {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color:#1B1B1B;
}

/* Style for body text  */

.headline {
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
color:#003A7D; 
}

.headline_text {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
color:#003A7D;
}

.boldtext {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:700;
color:#1B1B1B;
}

.boldtext_blue {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:700;
color:#003A7D;
}

.text {
font-family:arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
color:#1B1B1B;
/* display:block; */
/* text-align:justify; */
}

.small {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
color:#1B1B1B;
}

.small_bold {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:700;
color:#1B1B1B;
}

.mini {
font-family: arial, helvetica, sans-serif;
font-size: 7pt;
font-weight:normal;
color:#1B1B1B;
}

.caption {
display:block;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
padding-top:8px;
text-align:center;
color:#1B1B1B;
}

.marker {
vertical-align:text-bottom;
}

/* Style for lists  */

li {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
color:#1B1B1B;
}


/* Style for body links: without underline  */

a.large {
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
text-decoration:none;
color:#003A7D;
}

a.large:hover {
color:#3691CA;
}

a.text_bold {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:700;
text-decoration:none;
color:#003A7D;
}

a.text_bold:hover {
color:#3691CA;
text-decoration:underline;
}

a.text_plain {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
text-decoration:none;
color:#003A7D;
}

a.text_plain:hover {
color:#3691CA;
text-decoration:underline;
}

a.inline {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
text-decoration:none;
color:#003A7D;
}

a.inline:hover {
color:#3691CA;
text-decoration:underline;
}

a.small_plain {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
text-decoration:none;
color:#003A7D;
}

a.small_plain:hover {
color:#3691CA;
text-decoration:underline;
}

/* Style for body links: with underline  */

a.large_inline {
font-family: arial, helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
text-decoration:underline;
color:#003A7D;
}

a.large_inline:hover {
color:#3691CA;
}

a.bold_inline {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:700;
text-decoration:underline;
color:#003A7D;
}

a.bold_inline:hover {
color:#3691CA;
}

a.text_inline {
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight:normal;
text-decoration:underline;
color:#003A7D;
}

a.text_inline:hover {
color:#3691CA;
}

a.small_inline {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
text-decoration:underline;
color:#003A7D;
}

a.small_inline:hover {
color:#3691CA;
}

a.super {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
text-decoration:underline;
vertical-align:super;
color:#003A7D;
}

a.super:hover {
color:#3691CA;
}

/* Style for right menus  */

.right_menu {
display:block;
float:right;
padding:8px 4px 2px 4px;
border:1px #003A7D solid;
background-color:#CEE9FA;
margin-left:12px;
margin-bottom:12px;
}


/* Style for form elements  */

.formfield {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
}

.formbutton {
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#003A7D;
font-weight:bold;
background:#FFFFFF;
}

.textbox {
font-family: courier, monospace;
font-size: 10pt;
font-weight:normal;
}

/* Style for search elements  */

.hit {
font-family: arial, helvetica, sans-serif;
font-variant: small-caps
font-style: normal;
font-weight: bold;
font-size: 10pt;
color: #1B1B1B;
background-color: #FFB702;
}
