@charset "UTF-8";
/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color: #336699;
}
a:visited {
	color: #996699;
}

ul.unordered {
	list-style-type: square;
}

ol.capital-letter {
	list-style-type: upper-alpha;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

ol.lowercase-letter {
	list-style-type: lower-alpha;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

ol.numbered {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

h1 {   /* same attributes as degree-name */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

/****************************/
/* Header and Footer styles */
/****************************/

/*headerCenter is used by the template to put 2008-2009 Catalog at the top of each page*/
.headerCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #000000;
}

/*footertext is used by the template for links to the main catalog index, class schedule and admissions*/
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-align: center;
}

/*modified is used by the template for sending comments and when the page was last modified*/
.modified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/*use for header and footer in template*/
#centercontent {
	clear: both;
	margin: 10px 0 10px 5%;
	width: 90%;
}

/*use for main body*/
#main_body {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20%;
}

/*For creating the left-hand navigation*/
#nav_col {
	display: block;
	float: left;
	width: 18%;
	margin-right: 1%;
	background-color: #eeeeee;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #33699C;
	border-bottom-color: #33699C;
}

/* used for catalog cover image*/
.img_left_noborder{
	float:left;
	margin:0 10px 10px 0px;
	padding: 4px 4px 4px 4px;
}				

/*For dividing the table of contents items into two columns.*/
.twocols_right {
	display: block;
	float: right;
	width: 50%;
	margin-left: 2%;
}

/* colored bar on TOC page */
.quickjump {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
	background-color: #FFFF99;
}

/***********************************************/
/* Catalog site general text formatting styles */
/***********************************************/ 

.chapter-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height:normal;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #000000;
}

.chapter-subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.body-subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
}

.body-head {   /*Note: this style is the same as body-subhead */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
}

.body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.body-text-w-hanging-indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: -25px;
	margin-left: 25px;
}

.bulleted-body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height:normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

/* make something italic */
.italic {
	font-style: italic;
}

/* make something bold or black*/
.black {
	font-weight: bold;
}

/* make something bold/black AND italic */
.black-italic {
	font-weight: bolder;
	font-style: italic;
}

.bold-italic {
	font-weight: bold;
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.book {
	font-weight:normal;
	font-variant:normal;
}

/* pdf format */
.pdf {
    font-size: 9px;
}

/* used on majors page for marking new degree programs that were not in printed catalog */
.asterisk {
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
}	

/* for the faculty alphabetical listing navigation system */
.alpha_nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
	text-align: center;
}

/***********************************************************************/
/* Table of contents on the main catalog index page and miniTOC styles */
/***********************************************************************/

.TOClevel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
}

.TOClevel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 10pt;
}

.TOClevel3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 20pt;
}

.TOClevel4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 30pt;
}

.minitoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align:left;
	text-indent: 110px;
}

/****************************/
/* Styles for use in tables */
/****************************/
.table-style-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
	width: 80%;
}

.table-headings-align-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
	text-align: left;
}

.table-headings-align-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
	text-align: center;
}

.table-headings-align-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
	text-align: right;
}

.cell-align-left {
	text-align: left;
}

.cell-align-center {
	text-align: center;
}

.cell-align-right {
	text-align: right;
}

/**********************************/
/* Styles for degree requirements */
/**********************************/
.deg-requirement-heading { /*Note that this has the same attributes as body-head*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
}

.degree-requirement-list-intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	color: #000000;
	text-indent: 0pt;
}


/******************************/
/* Styles for degree programs */
/******************************/
.major-minor-certificate-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.program-concentrations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.program-requirements-list-numbered {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.program-requirements-sublist-lowercase-lettered {
	list-style-type: lower-alpha;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.degree-name {   /* same attributes as chaptersubhead */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.degree-program-description-1st-paragraph, .degree-program-description-indented-paragraphs {  /* same attributes as bodytext */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.degree-type {   /* same attributes as body-head, body-subhead */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant:normal;
	text-transform: uppercase;
	color: #000000;
	text-indent: 0pt;
}

.school-dept-requirements-for-degree {  /* same attributes as bodytext */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

/******************************/
/* Styles for course listings */
/******************************/

.department-heading {  /* same attributes as chaptersubhead */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.department-body {   /* same attributes as bodytext */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.course-title  {   /* same attributes as bodytext */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.course-credits-offered  {   /* same attributes as bodytext */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

.course-description  {   /* same attributes as bodytext */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-indent: 0pt;
}

