





/*--------- SECTION Styles ---------*/

#smallText {
		font-size : 11px; 
}

/*--------- SPECIAL EFFECTS ---------*/

#shadowBack {
		background: #666666;
		padding: 0.5em;
		margin: 1em 1em 0 1em;
}

#shadowFront {
		margin: -1em -0.2em -0.2em -1em;
}


/*--------- GENERAL STYLES ---------*/

td.blueSideBarHead2      { color : #ffffff; font-family : 'arial narrow', arial, sans-serif; font-weight : bold; font-size : 15px; background-color : #336699; }
  .bodyWhite          	 { color : #FFFFFF; font-family : verdana, sans-serif; font-weight : normal; font-size : 12px; }
 a.bodyWhite:link      	 { color : #FFFFFF; text-decoration : none; }
 a.bodyWhite:hover   	 { color : #000000; text-decoration : underline; }
 a.bodyWhite:visited 	 { color : #FFFFFF; text-decoration : none; }
 a.bodyWhite:active  	 { color : #FFFFFF; text-decoration : underline; }
  .border1pxGrey 		 { border-top: solid 1px #666666; }
  .border1pxGreyLeft	 { border-left: solid 1px #666666; }
td.brownSideBarHead      { color : #ffffff; font-family : 'arial narrow', arial, sans-serif; font-weight : bold; font-size : 15px; background-color : #996666; }
td.campusNewsDate        { color : #666666; font-family : verdana, sans-serif; font-weight : normal; font-size : 12px; font-style : normal; width : 140px; height : 20px; background-color : #cccc66; padding-left : 5px; text-align:center; } 
td.campusNewsHeadline    { color : #000000; font-family : verdana, sans-serif; font-weight : normal; font-size : 12px; font-style : normal; }
 a.campusNewsHeadline:link    { color : #000000; font-family : verdana, sans-serif; font-weight : bold; font-size : 12px; font-style : normal; text-decoration : underline; }
 a.campusNewsHeadline:visited    { color : #000000; font-weight : bold; }
 a.campusNewsHeadline:hover    { text-decoration : none; }
  .caption               { color : #000000; font-family : verdana, sans-serif; font-weight : normal; font-size : 10px; font-style : normal; text-decoration : none; }
 a.contentFooter:link, a.contentFooter:visited	 { color : #666666; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; text-decoration : none; }
 a.contentFooter:hover 	 { text-decoration : underline; }
td.contentFooter 		 { background-color : #cccc66; 	height : 20px;}
 a.darkGreyBold:link, a.darkGreyBold:visited  { color : #666666; font-weight : bold; }
 a.darkGreyNormal:link, a.darkGreyNormal:visited  { color : #666666; }
 
  .deptText2			 { color : #ffffff; font-family : 'Trebuchet MS', tahoma, serif; font-size : 20px; font-weight : bold; letter-spacing : 1px; }
  .deptTextShadow2		 { color : #000000; font-family : 'Trebuchet MS', tahoma, serif; font-size : 20px; font-weight : bold; letter-spacing : 1px; }
  .fontsize11px 		 { font-size : 11px; }
 a.fontsize11px:link	 { color : #ffffff; font-size : 11px; }
  .fontsize17px 	 	 { font-size : 17px; }
 a.footer:link			 { color : #000000; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; text-decoration : none; }
 a.footer:visited		 { color : #006666; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; text-decoration : none; }
 a.footer:hover 		 { text-decoration : underline; }
td.footer     			 { color : #000000; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; }
td.greenSideBarHead      { color : #ffffff; font-family : arial narrow, arial, sans-serif; font-weight : bold; font-size : 15px; background-color : #89B489; }
td.greenSideBarHead2     { color : #ffffff; font-family : arial narrow, arial, sans-serif; font-weight : bold; font-size : 15px; background-color : #669966; }
 .heading				 { color : #ffffff; padding-bottom: 0.4em; text-decoration: none; }
 a.heading:link, a.heading:visited				 { color : #000000; font-weight : bold; padding-bottom: 0.4em; text-decoration: none; }
 a.heading:hover		{ text-decoration: underline; }
  .pageTitle      		 { color : #333333; font-family : 'Trebuchet MS', verdana, sans-serif; font-size: 19px; font-weight : bold; padding-bottom: 0.05em; }
  .pathSelected			 { color : #000000; font-family : tahoma, tahoma, sans-serif; font-size : 11px; font-weight : bold; padding-top: 2px; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; }
  .path	 				 { color : #000000; font-family : tahoma, tahoma, sans-serif; font-size : 11px; font-weight : bold; padding: 2px; }
td.path 				 { color : #000000; font-family : tahoma, tahoma, sans-serif; font-size : 11px; font-weight : normal; padding-left : 5px; }
 a.path:link, a.path:visited	 { color : #000000; font-family : tahoma, tahoma, sans-serif; font-size : 11px; font-weight : normal; text-decoration : none; }
 a.path:hover 			 { text-decoration : underline; }
td.purpleSideBarHead     { color : #ffffff; font-family : arial narrow, arial, sans-serif; font-weight : bold; font-size : 17px; width : 181px; height : 20px; padding-left : 10px; vertical-align:bottom; letter-spacing:3px; line-height : 14px; background-color : #8f8fb5; }
td.purpleSideBarHead2    { color : #ffffff; font-family : arial narrow, arial, sans-serif; font-weight : bold; font-size : 15px; background-color : #9A9AB6; }
  .redHighlight       	 { color : #990000; }
  .redHighlight17pxBold	 { color : #990000; font-weight : bold; font-size : 17px; }
  .selected			 	 { background-color : #EFEFEF; padding-top: 2px; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; }
  .subPageTitle 		 { color : #333366; font-family : verdana, sans-serif; font-weight : bold; font-size : 14px; font-style : normal; }

 a.smallGreen:link		 { font-family : tahoma, verdana, sans-serif; font-size : 10px; text-decoration : none; }
 a.smallGreen:visited	 { font-family : tahoma, verdana, sans-serif; font-size : 10px; text-decoration : none; }
 a.smallGreen:hover		 { text-decoration : underline; }
  .table1pxGreyBorder	 { border: 1px solid #999999; border-collapse:collapse; }
  .table1pxGreyBorder td { border: 1px solid #999999; }
td.tan        			 { color : #cccc66; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 14px; font-style : normal; }
.liBullet 				 { background: url('/styles/bullet_circle.gif') no-repeat; padding-left : 15px; padding-right : 0; padding-top : 0; padding-bottom : 10px	}

/*----------------------------------------------------------------------------------*/

/* INPUT STYLES */

input.search 			 { color : #605D96; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 12px; font-style : normal; width : 110px; border:1px solid; border-color : #605D96; background-color : #ffffff; }
input.searchLibrary 	 { color : #000000; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 12px; font-style : normal; width : 170px; background-color : #ffffff; }

/* END OF INPUT STYLES */


/*--- TABLE STYLES ----------------------------------------------------------------*/
table.tableBorder1pxBlack { border: 1px solid #000000; }
td.tableBorder1pxBlack { border-top: 1px solid #000000; }



/*--- TAHOMA STYLES ----------------------------------------------------------------*/

  .Tahoma11pxBlackBold	 { color : #000000; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxBlue	 	 { color : #0000CC; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxBlueBold	 { color : #0000CC; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxBlueLink	 	 { color : #0000FF; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxBlueLinkBold	 { color : #0000FF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxBrown	 	 { color : #666633; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxBrownBold	 { color : #666633; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxGreen	 	 { color : #156B43; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxGreenBold	 { color : #156B43; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxPurple	 	 { color : #605D96; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxPurpleBold	 { color : #605D96; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxWhite	 	 { color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxWhiteBold	 { color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }

  a.Tahoma11pxBlack:link, 		a.Tahoma11pxBlack:visited	 		 		{ color : #000000; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxBlackBold:link,	a.Tahoma11pxBlackBold:visited	 		{ color : #000000; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  a.Tahoma11pxBlue:link, 		a.Tahoma11pxBlue:visited	 	 			{ color : #0000CC; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxBlueBold:link, 	a.Tahoma11pxBlueBold:visited	  		{ color : #0000CC; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  a.Tahoma11pxBrown:link, 		a.Tahoma11pxBrown:visited	 	 	{ color : #666633; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxBrownBold:link, 	a.Tahoma11pxBrownBold:visited	 	{ color : #666633; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  a.Tahoma11pxGreen:link,		a.Tahoma11pxGreen:visited	 	 	{ color : #156B43; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxGreenBold:link,	a.Tahoma11pxGreenBold:visited	 	{ color : #156B43; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  a.Tahoma11pxPurple:link,		a.Tahoma11pxPurple:visited	 		{ color : #605D96; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxPurpleBold:link,	a.Tahoma11pxPurpleBold:visited		{ color : #605D96; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  a.Tahoma11pxWhite:link,		a.Tahoma11pxWhite:visited	 	 	{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxWhiteBold:link,	a.Tahoma11pxWhiteBold:visited	 	{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }

  .Tahoma12pxBlack	 	 			{ color : #000000; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  a.Tahoma12pxBlack:link	 	 	{ color : #000000; font-family : tahoma, arial, sans-serif; font-size : 12px; }		
  a.Tahoma12pxBlack:visited	 	 	{ color : #000000; font-family : tahoma, arial, sans-serif; font-size : 12px; }

  .Tahoma12pxBlackBold	 			{ color : #000000; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxBlackBold:link	 	{ color : #000000; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxBlackBold:visited	 	{ color : #000000; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }

  .Tahoma12pxBlueLink	 	 { color : #0000FF; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  .Tahoma12pxBlueLinkBold	 { color : #0000FF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }

  .Tahoma12pxBlue	 	 		{ color : #333366; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  a.Tahoma12pxBlue:link			{ color : #333366; font-family : tahoma, arial, sans-serif; font-size : 12px; }		
  a.Tahoma12pxBlue:visited	 	{ color : #333366; font-family : tahoma, arial, sans-serif; font-size : 12px; }

  .Tahoma12pxBlueBold	 		{ color : #333366; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxBlueBold:link,	a.Tahoma12pxBlueBold:visited	 		{ color : #333366; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }

  .Tahoma12pxBrown	 	 		{ color : #666633; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  a.Tahoma12pxBrown:link,		a.Tahoma12pxBrown:visited	 	 	{ color : #666633; font-family : tahoma, arial, sans-serif; font-size : 12px; }

  .Tahoma12pxBrownBold	 		{ color : #666633; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxBrownBold:link,	a.Tahoma12pxBrownBold:visited	 	{ color : #666633; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }

  .Tahoma12pxGreen	 	 		{ color : #156B43; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  a.Tahoma12pxGreen:link,		a.Tahoma12pxGreen:visited	 		{ color : #156B43; font-family : tahoma, arial, sans-serif; font-size : 12px; }

  .Tahoma12pxGreenBold	 		{ color : #156B43; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxGreenBold:link,	a.Tahoma12pxGreenBold:visited		{ color : #156B43; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }

  .Tahoma12pxPurple	 	 		{ color : #605D96; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  a.Tahoma12pxPurple:link,		a.Tahoma12pxPurple:visited	 		{ color : #605D96; font-family : tahoma, arial, sans-serif; font-size : 12px; }

  .Tahoma12pxPurpleBold	 		{ color : #605D96; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxPurpleBold:link,	a.Tahoma12pxPurpleBold:visited		{ color : #605D96; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }

  .Tahoma12pxWhite				{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-size : 12px; }
  a.Tahoma12pxWhite:link,		a.Tahoma12pxWhite:visited	 		{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-size : 12px; }

  .Tahoma12pxWhiteBold			{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Tahoma12pxWhiteBold:link,	a.Tahoma12pxWhiteBold:visited	 	{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; }
 

/*--------- Verdana Styles ---------*/
  .Verdana11pxWhite				{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-size : 11px; }
  a.Verdana11pxWhite:link		{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-size : 11px; text-decoration: none; }
  a.Verdana11pxWhite:visited	{ color : #9DBE9D; font-family : Verdana, arial, sans-serif; font-size : 11px; text-decoration: none; }
  a.Verdana11pxWhite:hover		{ text-decoration: underline; }
  
  .Verdana11pxBlack				{ color : #000000; font-family : verdana, arial, sans-serif; font-size : 11px; }
  a.Verdana11pxBlack:link		{ color : #000000; font-family : Verdana, arial, sans-serif; font-size : 11px; text-decoration: none; }
  a.Verdana11pxBlack:visited	{ color : #006666; font-family : Verdana, arial, sans-serif; font-size : 11px; text-decoration: none; }
  a.Verdana11pxBlack:hover		{ text-decoration: underline; }

  .Verdana12pxBlack				{ color : #000000; font-family : verdana, arial, sans-serif; font-size : 12px; }
  a.Verdana12pxBlack:link		{ color : #000000; font-family : Verdana, arial, sans-serif; font-size : 12px; }
  a.Verdana12pxBlack:visited	{ color : #006666; font-family : Verdana, arial, sans-serif; font-size : 12px; }
  a.Verdana12pxBlack:hover		{ color : #000000; font-family : verdana, arial, sans-serif; font-size : 12px; text-decoration: none; }
  
  .Verdana12pxWhite				{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-size : 12px; }
  a.Verdana12pxWhite:link		{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-size : 12px; }
  a.Verdana12pxWhite:visited	{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-size : 12px; }
  a.Verdana12pxWhite:hover		{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-size : 12px; text-decoration: none; }

  .Verdana12pxWhiteBold			{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-weight : bold; font-size : 12px; }
  a.Verdana12pxWhiteBold:link	{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-weight : bold; font-size : 12px; }	
  a.Verdana12pxWhiteBold:visited	 	{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-weight : bold; font-size : 12px; }	
  a.Verdana12pxWhiteBold:hover		{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-size : 12px; text-decoration: none; }

/*
** content styles
*/

#toc {
    /*border:1px solid #2f6fab;*/
    border:1px solid #CCCC66;
    background-color:#F8F8E1;
    padding:5px;
	line-height:150%;
}
#toc .tocindent { margin-left: 2em; }
#toc .tocline { margin-bottom: 0px; }
#toc p { margin: 0.3em;  }
#toc ul { margin-left: 2em;
		  padding-left: 0.2em; }

   .topLink { float: right; position: relative; top: -1.8em; margin-right: 5px; font-size : 90%; }
   
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* Print-friendly script */
#printFriendly {
	margin-top: 1em;
	text-align: right;
	float: right;
}

/* 
  HEADLINES ON HOME PAGE
*/

#news-headlines {
	font-family: tahoma, sans-serif;
	margin: 7px;
	margin-top: 0;
	line-height: 120%;
	width: 780px;
}

#news-headlines ul, #news-headlines p, #news-headlines td {
	font-family: tahoma, sans-serif;
	font-size: 11px;
}

#news-headlines h2 {
	font-family: 'Trebuchet MS', verdana, sans-serif;
	color: #333366;
	font-size: 1.2em;
	font-weight: bold;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1.0em;
	padding-bottom: -1.0em;
	border-bottom: none;
}

.etoNotice {
	font-family: tahoma, verdana, sans-serif;
	float: right;
	color: #9DBE9D;
	padding: 8px;
	font-size: 11px;
}

.etoNotice a {
	color: #9DBE9D;
}
