/* CSS Document */

/* Main Link Styles */
a:link {font: x-small Arial, Helvetica, sans-serif; color: #336; 
text-decoration: none; }
a:active {font: x-small Arial, Helvetica, sans-serif; color: #336; 
text-decoration: none; }
a:hover {font: x-small Arial, Helvetica, sans-serif; color: #336; 
text-decoration: underline; }
a:visited {font: x-small Arial, Helvetica, sans-serif; color: 
#780044; text-decoration: none; }

/* Secondary Menu Link Styles */
a.sidenav {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none}
a.sidenav:link {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none}
a.sidenav:visited {color: #780044; font-size: 12px; font-family: 
arial, helvetica; line-height: 16px;  text-decoration: none}
a.sidenav:hover {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px;  text-decoration: underline}
a.sidenav:active {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none}

/* Underlined Secondary Menu Link Styles */
a.sidenav2 {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: underline; }
a.sidenav2:link {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: underline; }
a.sidenav2:visited {color: #780044; font-size: 12px; font-family: 
arial, helvetica; line-height: 16px; text-decoration: none;}
a.sidenav2:hover {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: underline;}
a.sidenav2:active {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none}

/* Footer Link Styles */
a.footerlink {color: #336; font-size: 10px; font-family: arial, 
helvetica; line-height: 13px; text-decoration: underline; }
a.footerlink:link {color: #336; font-size: 10px; font-family: arial, 
helvetica; line-height: 13px; text-decoration: underline; }
a.footerlink:visited {color: #780044; font-size: 10px; font-family: 
arial, helvetica; line-height: 13px; text-decoration: none;}
a.footerlink:hover {color: #336; font-size: 10px; font-family: arial, 
helvetica; line-height: 13px; text-decoration: underline;}
a.footerlink:active {color: #336; font-size: 10px; font-family: 
arial, helvetica; line-height: 13px; text-decoration: none}


/*Newsletter Tags */
/* In the Newsletter, set the page background to #EFEFEF for the 
gray-blue color */

a.newsmenu {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none; 
background-color: #EFEFEF; text-align: left; padding-top: 10px; 
padding-bottom: 10px; padding-left: 5px; padding-right: 10px; }
a.newsmenu:link {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none; 
background-color: #EFEFEF; text-align: left;  padding-top: 10px; 
padding-bottom: 10px; padding-left: 5px; padding-right: 10px; }
a.newsmenu:visited {color: #780044; font-size: 12px; font-family: 
arial, helvetica; line-height: 16px; text-decoration: none; 
background-color: #EFEFEF; text-align: left;  padding-top: 10px; 
padding-bottom: 10px; padding-left: 5px; padding-right: 10px; }
a.newsmenu:hover {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: underline; 
background-color: #FFFFFF; text-align: left;  padding-top: 10px; 
padding-bottom: 10px; padding-left: 5px; padding-right: 10px; 
border-top: thin solid #999999; border-bottom: thin solid #999999; 
border-left: thin solid #999999; border-right: thin solid #999999;}
a.newsmenu:active {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none; 
background-color: #FFFFFF; text-align: left;  padding-top: 10px; 
padding-bottom: 10px; padding-left: 5px; padding-right: 10px;}

a.newsmenu_home {color: #336; font-size: 12px; font-family: arial, 
helvetica; text-indent: 10px; line-height: 14px; text-decoration: 
none; background-color: #FFFFFF; text-align: left; padding-top: 5px; 
padding-bottom: 5px; padding-left: 5px; padding-right: 10px; }
a.newsmenu_home:link {color: #336; font-size: 12px; font-family: 
arial, helvetica; text-indent: 10px; line-height: 14px; 
text-decoration: none; background-color: #FFFFFF; text-align: left; 
padding-top: 5px; padding-bottom: 5px; padding-left: 5px; 
padding-right: 10px; }
a.newsmenu_home:visited {color: #780044; font-size: 12px; 
font-family: arial, helvetica; text-indent: 10px; line-height: 14px; 
text-decoration: none; background-color: #FFFFFF; text-align: left; 
padding-top: 5px; padding-bottom: 5px; padding-left: 5px; 
padding-right: 10px; }
a.newsmenu_home:hover {color: #336; font-size: 12px; font-family: 
arial, helvetica; text-indent: 10px; line-height: 14px; 
text-decoration: underline; background-color: #FFFFFF; text-align: 
left;  padding-top: 5px; padding-bottom: 5px; padding-left: 5px; 
padding-right: 10px; border-top: thin solid #b7dbb7; border-bottom: 
thin solid #b7dbb7; border-left: thin solid #b7dbb7; border-right: 
thin solid #b7dbb7;}
a.newsmenu_home:active {color: #336; font-size: 12px; font-family: 
arial, helvetica; text-indent: 10px; line-height: 14px; 
text-decoration: none; background-color: #FFFFFF; text-align: left; 
padding-top: 5px; padding-bottom: 5px; padding-left: 5px; 
padding-right: 10px;}

.article_title {font: 24px bold Arial, Helvetica, sans-serif; color: 
#336; text-decoration: none; }
.byline {font: 12px bold Arial, Helvetica, sans-serif; color: #336; 
text-decoration: none; }

   /* Left side menu and other box variations */
.related_news { padding-top: 10px; padding-bottom: 10px; 
padding-left: 10px; background-color: #FFFFFF; text-align: left; 
border-color: #999999; border-width: thin; border-style: solid;}
.related_news_gray { padding-top: 10px; padding-bottom: 10px; 
padding-left: 10px; background-color: #FFFFFF; text-align: left; 
border-color: #999999; border-width: thin; border-style: solid;}
.related_news_green { padding-top: 5px; padding-bottom: 5px; 
padding-left: 5px; background-color: #FFFFFF; text-align: left; 
border-color: #b7dbb7; border-width: thin; border-style: solid;}

   /* Webmail border */
.related_webmail { padding-top: 10px; padding-bottom: 10px; 
padding-left: 10px; padding-right: 10px;background-color: #FFFFFF; 
text-align: left; border-color: #999999; border-width: thin; 
border-style: solid;}

/* Inactive Menu Link Styles */
a.inactive {color: #999999; font-size: x-small; font-family: arial, 
helvetica; line-height: 12px; text-decoration: none}
a.inactive:link {color: #999999; font-size: x-small; font-family: 
arial, helvetica; line-height: 12px; text-decoration: none}
a.inactive:visited {color: #999999; font-size: x-small; font-family: 
arial, helvetica; line-height: 12px;  text-decoration: none}
a.inactive:hover {color: #999999; font-size: x-small; font-family: 
arial, helvetica; line-height: 12px;  text-decoration: none}
a.inactive:active {color: #999999; font-size: x-small; font-family: 
arial, helvetica; line-height: 12px; text-decoration: none}

/* Left hand text associated with the menu style "sidenav" above */
.navtext {color: #336; font-size: 12px; font-family: arial, 
helvetica; line-height: 16px; text-decoration: none}


/* All Header Styles */
h1, h2, h3, h4, h6 {font-family: Arial, Helvetica, sans-serif; color: 
#336; border: none; font-weight: bold;}
h5 {font: 0.75em Arial, Helvetica, sans-serif; color: #336; border: 
none; font-weight: bold; padding: 10px 0px 0px 0px;}

/* Body Styles */
.bodytext { font:  x-small Arial, Helvetica, sans-serif; color: #000; 
text-indent: 5px}
.bodytext2 { font:  10pt Arial, Helvetica, sans-serif; color: #000; 
text-indent: 0px }  /*  No Indent for this tag */

/* Depreciated Body text style */

.bodytextNI { font:  x-small Arial, Helvetica, sans-serif; color: #000 }
.bodytextWHT {font:  small Arial, Helvetica, sans-serif; color: 
#FFFFFF; text-indent: 5px}

/* New Body text style. Use in place of "bodytext" if font size is an issue */
.bodyNInew  { font:  x-small Arial, Helvetica, sans-serif; color: 
#000; margin-bottom: 5px; padding-bottom: 5px;}

/*Special Use Styles */
.announceHead {font: bold 0.75em Arial, Helvetica, sans-serif; color: 
#990000; text-align: left;}
.copyright {color: #000; font-size: 10px; font-family: arial, 
helvetica; text-align: center;}
.development {font: normal 1.0em/1.15em Arial, Helvetica, sans-serif; 
color: #000000; text-decoration: none; background-color: #FFFFFF;}
.devTitle {font: normal 0.9em Arial, Helvetica, sans-serif; color: 
#333366; text-decoration: none;}
.footer {color: #000; font-size: 10px; font-family: arial, helvetica; 
text-align: left;}
.listhead {font:  bold small Arial, Helvetica, sans-serif; color: 
#336; text-indent: 0px; text-decoration: none; padding-bottom: 20px; 
padding-top: 20px;}
.list {font:  normal small Arial, Helvetica, sans-serif; 
text-decoration: none; padding: 0px; margin: 0px;}
.notebox {border: 2px solid #CCCCCC; font: 1.0em/1.25em Arial, 
Helvetica, sans-serif..5px Arial, Helvetica, sans-serif; color: 
#000000; text-decoration: none; padding: 3px}
.tertiarytitles { font: 36px Arial, Helvetica, sans-serif; color: 
#333366; text-decoration: none; }
.tertiarytitlesSM {font: 30px Arial, Helvetica, sans-serif; color: 
#333366; text-decoration: none; }
.whitetext {font: 9px Arial, Helvetica, sans-serif; color: #FFF }

/* ID Styles */
#topbtmborder { border-top: thin groove #333366; border-bottom: thin 
groove #333366; padding-top: 10px; padding-bottom: 10px;}

   /* For Documentation */
#divindent {margin: 0 50px 0 50px}

   /* For General Use */
#tblindent {margin: 0px 0px 0px 25px} /* indents entire table by 25px 
off left margin */
#tblborder {border: 1px solid #B7DBB7; padding: 1px 4px 1px 4px} /* 
creates thin light green border around tables with padding */
#cellborder2 { border: 1px solid #8A8BF7; padding: 1px 1px 1px 4px; 
background-color: #FFFFFF; }
#textindent { text-indent: 0.5in }

/* small Light Brown Title */
.title_ltbrown {font-family: Arial, Helvetica, sans-serif; font-size: 
small; color: #996633}

/* small Brown Title */
.title_brown {font-family: Arial, Helvetica, sans-serif; font-size: 
small; color: #660000}
.title_red {font: bold 12px Arial, Helvetica, sans-serif; font-size: 
small; color: #A12C3A}

/* Removed
.related { padding-top: 10px; padding-bottom: 10px; padding-left: 
10px; background-color: #FFFFFF; text-align: left; border-color: 
#999999; border-width: thin; border-style: solid;}
*/

/* style for "related links" box in left column. Light straw wash inside.
    Apply to small tables and to larger table cells */

.related { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; 
background-color: #FFFFCC; text-align: left; }
.related_borderless { padding-top: 10px; padding-bottom: 10px; 
padding-left: 10px; background-color: #FFFFFF; text-align: left;}
.related_noback { padding-top: 5px; padding-bottom: 5px; 
padding-left: 10px; text-align: left; }
.relatedW { padding-top: 5px; padding-bottom: 5px; padding-left: 
10px; background-color: #FFFFFF; text-align: left; }
/* When to use the above styles:
    Use "related" on all secondary pages with the standard beige 
border on the left side of page.
    Use "relatedW" on all pages without the beige border (for example, 
as used on our Home/Student/Faculty/Service pages).
*/
.bodyem { font:  x-small Arial, Helvetica, sans-serif; color: #000 }


/*  Increase Visibility and Readability */
.mission {
	border-bottom: thin dotted #990000;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #333366;
	text-decoration: none;
}
.p {
	background: left top;
	white-space: normal;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
}
.callout {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333366;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
}

.tablefillborder {
	border: thin solid #C31C24;
}
.choiceborder {
	border-top: thin solid #930210;
	border-right: thin solid #930210;
	border-bottom: thin solid #930210;
	border-left: thin solid #930210;
}