/*
****** AUDIT TRAIL ******
File:				M.css
Release:			April 2003
Version:			1.0
Author:				Barton L. Tyner Jr.
					University Relations and Communications
					Indiana University-Purdue University Fort Wayne
Updated:			2003.05.14
Comments/Changes:	Defaut style sheet for use with global.dwt
					Medium-size type for style switcher
					Defines HTML elements, classes, and psuedo-classes
					Div layer positions defined in /assets/templates/global/css/position.css
*/

/* HTML elements defined below */

html, body, img, div, form, input, select, textarea
	{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, dl, dt, dd, table, caption, th, td, address, hr
	{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: .5em;
	margin-bottom: .5em;
}

body {
	text-align: center;
	color: #333333;
	background: #FFFFFF;
}

h1 {
	font-size: 130%;
	font-weight: bold;
	color: #000000;
}

h2 {
	font-size: 115%;
	font-weight: normal;
	color: #666666;
}

h3 {
	font-size: 105%;
	font-weight: bold;
	color: #6699CC;
}

h4 {
	font-size: 90%;
	font-weight: bold;
	color: #666666;
}

h5 {
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
	color: #6699CC;
}

h6 {
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

p {
	font-size: 80%;
}

blockquote {
	font-size: 75%;
	margin-right: 2em;
	margin-left: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}

img {
	border: none;
}

hr {
	color: #6699CC;
	height: 4px;
	margin: 8px;
}

address {
	font-style: normal;
	font-size: 70%;
	color: #666666;
}

noscript {
	display: none;
}

/**** List elements defined below ****/

ul {
	
}

ol {
	
}

li {
	font-size: 80%;
	color: #000000;
}

dl {
	margin: 1em 0em 1em 1em;
}

dt {
	font-size: 85%;
	font-weight: bold;
	font-style: normal;
}

dd {
	font-size: 80%;
	margin-left: 1em;
}

/* Form elements defined below */

input {
	font-size: 10px;
}

select {
	font-size: 9px;
}

textarea {
	font-size: 12px;
}

/**** Table elements defined below ****/

table {
	border: 1px solid #6699CC;
	margin-top: 8px;
	margin-bottom: 24px;
}

caption {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
}

th {
	font-size: 80%;
	font-weight: bold;
	color: #666666;
	padding: 0px 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}

td {
	font-size: 80%;
	color: #666666;
	padding: 0px 2px;
	border: 1px solid #CCCCCC;
}

/* Phrase elements defined below */

abbr, acronym {
	text-decoration: none;
	cursor: help;
}

cite, dfn {
	font-style: italic;
}

code, kbd, samp, var {
	font-family: "Andale Mono", "Courier New", Courier, monospace;
	color: #996600;
	background: transparent;
}

sub, sup {
	font-weight: bold;
}

/* Class and pseudo-class styles for defined below */

a:link, a:visited, a:hover, a:active, .siteLinks, .nav, a.nav:link, a.nav:visited, a.nav:hover, a.nav:active, .textButtonHead, .deptNameLink, a.deptNameLink:link, a.deptNameLink:visited, a.deptNameLink:hover, a.deptNameLink:active, .deptLink, a.deptLink:link, a.deptLink:visited, .deptSubLink, a.deptSubLink:link, a.deptSubLink:visited, a.deptSubLink:hover, a.deptSubLink:active, .deptThisPage, .relatedLinksHead, .resourceLinksHead, .rightsideSubhead, .valid
	{
	background: transparent;
}

.go, .siteLinks, .siteLinksList, .globalList, .textButtonGroup, .textButton, .deptLinkList, .deptLinkListItem, .linkListItem, .rightsideHead, .rightsideSubhead, .ncmpList, .ncmpListItem, .onlineTools, .quickMenu, .pageInfo, .pageInfoLine
	{
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #003399;
	text-decoration: none;
}

a:hover {
	color: #6699CC;
	text-decoration: underline;
}

a:active {
	color: #6699CC;
	text-decoration: underline;
}

.smaller {
	font-size: 85%;
}

.emStronger {
	font-size: 105%;
	font-weight: bold;
}

.emStrongest {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

.emBlock {
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.ulDisc {
	list-style: disc url(/assets/templates/global/images/bullets/disc.gif) outside;
}

.ulCircle {
	list-style: circle url(/assets/templates/global/images/bullets/circle.gif) outside;
}

.ulSquare {
	list-style: square url(/assets/templates/global/images/bullets/square.gif) outside;
}

.olDecimal {
	list-style: decimal;
}

.olLowerRoman {
	list-style: lower-roman;
}

.olUpperRoman {
	list-style: upper-roman;
}

.olLowerAlpha {
	list-style: lower-alpha;
}

.olUpperAlpha {
	list-style: upper-alpha;
}

.hideThis {
	display: none;
}

/* Class styles for site links */

.browserAlert {
	font-size: 75%;
	text-align: left;
	padding: 0.1em 3em .1em;
}

.searchGroup {
	font-size: 12px;
	text-align: right;
	padding-top: 4px;
}

.searchbox {
	font-family: "Andale Mono", "Courier New", Courier, monospace;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	background: #FFFFFF;
	width: 96px;
	height: 22px;
	margin: 0px;
	padding-top: 4px;
	padding-left: 2px;
}

.go {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #6699CC;
	border-top: 2px solid #99CCFF;
	border-right: 2px solid #336699;
	border-bottom: 2px solid #336699;
	border-left: 2px solid #99CCFF;
}

.siteLinks {
	font-size: 12px;
	color: #999999;
	text-align: right;
}

.siteLinksList {
	font-size: 12px;
}

.siteLinksFirstListItem {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	list-style: none;
	margin: 0px -5px 0px 8px;
	padding: 0px;
	display: inline;
}

.siteLinksListItem {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px 4px;
	border-left: 1px solid #CCCCCC;
	display: inline;
}

.siteLinksLastListItem {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	border-left: 1px solid #CCCCCC;
	display: inline;
}

/* Class and psuedo-class styles for global navigation */

.global {
	margin: 10px 0px 0px;
	padding: 18px 0px 0px;
}

.globalList {
	font-size: 12px;
}

.globalFirstListItem {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px 4px;
	display: inline;
}

.globalListItem {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px 1px 0px 4px;
	border-left: 1px solid #FFFFFF;
	display: inline;
}

.nav {
	color: #FFFFFF;
	text-decoration: none;
}

a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.nav:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nav:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Class styles for style switcher */

.styleSwitcher {
	font-size: 12px;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
	display: block;
}

.textButtonHead {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 6px 0px 0px 18px;
	padding: 0px;
	clear: right;
	float: left;
	display: block;
}

.textButtonGroup {
	text-align: right;
	clear: left;
	float: right;
	display: block;
}

.textButton {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366;
	height: 20px;
	width: 20px;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
}

/* Class and pseudo-class styles for department-level navigation */

.deptName {
	font-size: 95%;
	font-weight: bold;
	margin: 4px 0px 4px 8px;
	padding: 0px;
}

.deptNameLink {
	color: #003399;
	text-decoration: none;
}

a.deptNameLink:link {
	color: #003399;
	text-decoration: none;
}

a.deptNameLink:visited {
	color: #003399;
	text-decoration: none;
}

a.deptNameLink:hover {
	color: #003399;
	text-decoration: none;
}

a.deptNameLink:active {
	color: #003399;
	text-decoration: none;
}

.deptLinkList {
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	list-style: none;
}

.deptLinkListItem {
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	list-style: none;
}

.deptLink {
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	border-left: 6px solid #6699CC;
	display: block;
}

a.deptLink:link {
	color: #003399;
	text-decoration: none;
}

a.deptLink:visited {
	color: #003399;
	text-decoration: none;
}

a.deptLink:hover {
	color: #FFFFFF;
	background: #6699CC;
	text-decoration: none;
	border-left: 6px solid #FFCC33;
}

a.deptLink:active {
	color: #FFFFFF;
	text-decoration: none;
	border-left: 6px solid #FFCC33;
	background: #6699CC;
}

.deptSubLinkList {
	list-style: none;
	margin: 4px 0px 8px 8px;
	padding: 0px 0px 0px 4px;
	border-left: 2px dotted #FFCC33;
	display: none;
}

.deptSubLinkListItem {
	font-size: 70%;
	list-style: none;
}

.deptSubLink {
	font-weight: bold;
	color: #0066CC;
}

a.deptSubLink:link {
	color: #0066CC;
	text-decoration: none;
}

a.deptSubLink:visited {
	color: #0066CC;
	text-decoration: none;
}

a.deptSubLink:hover {
	color: #0066CC;
	text-decoration: none;
	margin: 0px 0px 0px -14px;
	padding: 0px 0px 0px 7px;
	border-left: 6px solid #CCCCCC;
	display: inline;
}

a.deptSubLink:active {
	color: #0066CC;
	text-decoration: none;
	margin: 0px 0px 0px -14px;
	padding: 0px 0px 0px 7px;
	border-left: 6px solid #CCCCCC;
	display: inline;
}

.deptThisPage {
	font-size: 70%;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px -18px;
	padding: 0px 0px 0px 12px;
	border-left: 6px solid #FFCC33;
}

/* Class styles for grouped link sets */

.relatedLinksHead {
	font-size: 80%;
	font-weight: bold;
	color: #6699CC;
	margin: 16px 8px 0px;
	padding: 0px;
	border-bottom: 2px solid #999999;
}

.resourceLinksHead {
	font-size: 80%;
	font-weight: bold;
	color: #333333;
	margin: 16px 8px 0px;
	padding: 0px;
	border-bottom: 2px solid #999999;
}

.linkList {
	list-style: none;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}

.linkListItem {
	list-style: none;
	font-size: 70%;
	font-weight: bold;
}

/* Class styles for right-column information box */

.rightsideHead {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background: #FFCC33;
	text-align: center;
	height: 16px;
}

.rightsideSubhead {
	font-size: 70%;
	font-weight: bold;
	color: #6699CC;
}

.rightP {
	font-size: 70%;
	padding: .5em;
}

/* Class styles for main content */

.content {
	margin-right: 1em;
	margin-left: 1em;
}

/* Clsss styles for footer elements */

.ncmpList {
	font-size: 12px;
}

.ncmpListItem {
	font-size: 12px;
	list-style: none;
	display: inline;
}

.onlineTools {
	text-align: right;
}

.quickMenu {
	width: 156px;
	border: none;
}

.footer {
	background:   url(/assets/templates/global/images/identity/footerwave.gif) no-repeat left bottom;
}

.footList {
	margin: 0px 0px 8px;
	padding: 0px;
}

.footFirstListItem {
	font-size: 70%;
	font-weight: bold;
	list-style: none;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	display: inline;
}

.footListItem {
	font-size: 70%;
	list-style: none;
	margin: 0px;
	padding: 0px 4px 0px 8px;
	border-left: 1px solid #999999;
	display: inline;
}

.pageInfo {
	text-align: left;
}

.pageInfoLine {
	font-size: 70%;
}

.valid {
	font-size: 70%;
	color: #666666;
	margin: 8px 0px 0px 128px;
}

.beta {
	color: #999900;
	background: transparent;
	text-align: left;
	font: bold 12px "Andale Mono", "Courier New", Courier, monospace;
	letter-spacing: 4px;
	text-transform: uppercase;
}

.goBackHome {
	font: bold normal 10px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	background: transparent;
	letter-spacing: 0em;
	text-transform: none;
}

.calloutHead {
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/assets/templates/global/images/corners/images/rounded-16px_01.gif) no-repeat top;
	text-align: center;
	padding: 0px 8px;
}

.calloutContent {
	padding: 0px 2px;
	border-top: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: 8px solid #6699CC;
	border-left: 1px solid #6699CC;
	background: #FFFFFF;
}

.calloutP {
	font-size: 70%;
}

.calloutSubhead {
	font-size: 70%;
	font-weight: bold;
	color: #6699CC;
}

.calloutUL {
	font-size: 70%;
	list-style: disc url(/assets/templates/global/images/bullets/disc.gif) outside;
	margin: 0em 0em 0em 2em;
}

.showDeptSubLinkList {
	list-style: none;
	margin: 4px 0px 8px 8px;
	padding: 0px 0px 0px 4px;
	border-left: 2px dotted #FFCC33;
}

.altPageTitleLine1 {
	font: 24px/28px "Arial Narrow", Arial, Helvetica, Geneva, sans-serif;
	color: #003399;
	text-align: right;
	display: block;
	width: 423px;
	padding-right: 2em;
}

.altPageTitleLine2 {
	font: 36px/44px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	color: #6699CC;
	text-align: right;
	display: block;
	width: 423px;
	margin-top: -8px;
}

.altPageTitle {
	height: 64px;
	width: 423px;
}
