/* defaults */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;}
/* Table Cell TD in button row */
td #wabox699{
	background-image:url('/templatesCURRENT/images_669999/669999-21.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:303px;
	height:18px;
	padding:0;}
td #wabox930{
	background-image:url('/templatesCURRENT/images_993300/993300-21.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:303px;
	height:18px;
	padding:0;}
td #wabox999{
	background-image:url('/templatesCURRENT/images_999999/999999-21.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:303px;
	height:18px;
	padding:0;}		
a {
	font-family: Arial, Helvetica, sans-serif;}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #336666;	}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #669999;}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #336666;}

/* Header formatting */
H1, H2, H3, H4, H5 {
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;}
/* End Header formatting */

a.prehead:link {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}
a.prehead:visited {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}
a.prehead:hover {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}
a.prehead:active {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}

/* Formatting for menu items */
a.localnav:link { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.localnav:visited { 
	color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.localnav:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.localnav:active {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
/* End formatting for menu items */		

/* Formatting for link2 items */
a.pclink:link { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
a.pclink:visited { 
	color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
a.pclink:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;}
a.pclink:active {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;}
/* End formatting for link2 items */

/* Formatting for breadcrumb links items */
a.pcbrdcrmb:link { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.pcbrdcrmb:visited { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.pcbrdcrmb:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	text-decoration: underline;}
a.pcbrdcrmb:active {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	text-decoration: underline;}
/* End formatting for breadcrumb links items */

/* Formatting for breadcrumb arrow items */
.pcbrdcrmb { 
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
/* End formatting for breadcrumb arrow items */

/* Formatting for list bold links */
a.pcboldlink:link { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
a.pcboldlink:visited { 
	color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
a.pcboldlink:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
a.pcboldlink:active {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
/* End formatting for list bold links */

/* Formatting for list bold links */
a.pctoplink:link { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	line-height: 120%;
	text-decoration: none;}
a.pctoplink:visited { 
	color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;	
	line-height: 120%;
	text-decoration: none;}
a.pctoplink:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;	
	line-height: 120%;
	text-decoration: none;}
a.pctoplink:active {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;	
	line-height: 120%;
	text-decoration: none;}
/* End formatting for list bold links */

/* Formatting for list links 3 */
a.listlink3:link { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #993300 solid;
	text-decoration: none;}
a.listlink3:visited { 
	color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #993300 solid;
	text-decoration: none;}
a.listlink3:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #993300 solid;
	text-decoration: none;}
a.listlink3:active {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #993300 solid;
	text-decoration: none;}
/* End listlink3 items */

/* Formatting for alpha menu */
a.alphacaps:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1em;
	text-align: center;
	color: #336666;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.alphacaps:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1em;
	text-align: center;
	color: #669999;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.alphacaps:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1em;
	text-align: center;
	color: #993300;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.alphacaps:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1em;
	text-align: center;
	color: #336666;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* End alpha menu items */

.alphacaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1em;
	text-align: center;
	color: #336666;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Text formatting for content */
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	color: #333333;}
.bodytextitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	line-height: 140%;
	color: #333333;}	
.bodytextred {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;}	
.bodytextrose {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	color: #993300;}	
.bodytextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	font-weight: normal;
	color: #333333;}
.bodytextsmrose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	font-weight: normal;
	color: #993300;}	
.bodytxtsmbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	font-weight: bold;
	color: #000000;}	  
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #000000;}
.bolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	line-height: 140%;
	color: #000000;}	
.bold-right {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #000000;}
.bold-center {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #000000;}	 
.textrose {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #993300;}
.text993300 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #993300;}
.textlite993300 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	color: #993300;}
.text660000 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #660000;}		
.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #336666 solid;
	color: #993300;}	
.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	border-bottom: 1px #336666 solid;
	border-top: 1px #336666 solid;
	color: #330000;}
.subhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	border-bottom: 0px none;
	color: #4b8888;}     
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #999999;
	text-decoration: none;} 
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 20px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	line-height: 22px;
	color: #660000;}
.bgroundteal {
	background-color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	vertical-align: middle;
	padding-left: 5px;}
.fauxlink { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
	cursor: hand;}
.fauxlink2 { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;
	cursor: hand;}	
.fauxlink3 { 
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;
	cursor: hand;}	
.box {
	border: 1px solid #660000;
	background: #FFFFCC;
	padding: 0.1em;
	font-size:12px;}
	
/* indent for sub text on tables */
.subindent{padding-left:12px;}	 
	
/* styles for course info appearing under twistie links on Course Index */	
@media all {
#crsidxwrapper {margin:0px; height:0px; display:inline; cursor:hand; }
#crsidxcode {margin-left:10px; margin-bottom:0px; float:left; height:0px; display:inline; cursor:hand; }
#crsidxtitle {position:absolute; left:315px; height:0px; display:inline; cursor:hand; }
#crsidxclear {clear:both; height:0px; display:inline; margin:0px;}
}
		   
/* End formatting for content */

/* Table styles */
.celltop-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
	vertical-align: middle;}
.celltop-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
	vertical-align: middle;}
.celltop-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
	vertical-align: middle;}
.celltoprose-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid; 
	border-left-style: none;
	border-top-color: #660000;
	border-bottom-color: #660000;
	vertical-align: middle;}
.celltoprose-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #660000;
	border-bottom-color: #660000;
	vertical-align: middle;}
.celltoprose-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	line-height: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #660000;
	border-bottom-color: #660000;
	vertical-align: middle;}				
td.cell-left {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	border-bottom: 1px solid #999999;}
td.cell-center {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	line-height: 140%;
	border-bottom: 1px solid #999999;}
td.cell-right {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
	border-bottom: 1px solid #999999;}
td.cell-and {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	line-height: 100%;
	border-bottom: 1px solid #999999;}
td.cell-or {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 100%;
	border-bottom: 1px solid #999999;}					
td.cellteal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #669999;
	border-bottom: 1px solid #999999;}	
.prefclasstbl {
margin-bottom:20px;
border-bottom: 1px solid #660000;
border-right: 2px solid #660000;
border-left: 2px solid #660000;
margin-top: -1px;
}		
/* End Table styles */	

/* List formatting */      
ul li {
	list-style-image: url('/templatesCURRENT/images_993300/993300bullet.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	list-style-position: outside;}	 	  
ul ul li {
	list-style-image: url('/templatesCURRENT/images_669999/669999bullet.jpg');
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	list-style-position: outside;}		
ol li.listalpha {
	list-style-type: upper-alpha;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	list-style-position: outside;}
ol li.listalpha-low {
	list-style-type: lower-alpha;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	list-style-position: outside;}		
ol li.listnumeric {
	list-style-type: decimal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	list-style-position: outside;}
ol li.listroman {
	list-style-type: upper-roman;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	list-style-position: outside;}	
/* Tooltip style */
div.domTT {
    border: 2px solid #660000;
    background-color: #FFFFCC;
}
div.domTTContent {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 2px;
    background-color: #FFFFCC;
}	
/* end formatting */
