/*
** University of Regina Style Sheet.
**
** Loosely based on http://wikidev.net/ by Gabriel Wicke ... thank you.
*/

/*--------- HTML Redefinitions ---------*/
body				{ font-family : verdana, sans-serif; font-size : 12px; font-weight : normal; margin: 0px; }
a:link				{ color : #336633; }
a:visited			{ color: #663366; }
a:active, a:link:active			{ color: #000000; }
a:link:hover, a:visited:hover	{ text-decoration : none; }

font				{ line-height: 135%; }

em					{ font-weight : italic; }
i					{ font-style : italic; }
p					{ font-family : verdana, sans-serif; font-size : 12px; line-height: 135%; }
strong				{ font-weight : bold; }
td					{ font-family : verdana, sans-serif; font-size : 12px; }

ul, ol, blockquote {
	font-family : verdana, sans-serif;
	line-height: 145%;
	padding: 0;
}

ul {
	margin: 0.5em 0 0.5em 1.8em;
	list-style: square ;
}

ol {
	margin: 0.5em 0 0.5em 3em;
}

blockquote {
	margin: 0.6em 0 1.2em 1em;
}

li {
	margin-bottom: 0.1em;
}

hr {
    height: 1px;
    color: #CCCC66;
    background-color: #CCCC66;
    border: 0;
    margin: 0.2em 0 0.2em 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #333366;
    background: none;
	font-family: 'Trebuchet MS', verdana, sans-serif;
    font-weight: normal;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
	padding-right: 0.1em;
	padding-left: 0.1em;
    border-bottom: 1px solid #CCCCCC;
}

h1 {
	font-size: 188%;
}

h2 { 
	 color: #333333;
	 font-weight: bold; 
	 font-size: 18px;
}

h3, h4, h5, h6 { 
	border-bottom: none;
}

h5 { 
    padding-left: 1.0em;
	padding-bottom: 1.5em;
}

h3 {
	font-weight: bold;
	padding-top: 1.0em;
	font-size: 18px;
}

h4 {
	font-size: 135%;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 120%;
}

form {
	margin: 0;
}


/*--------- COOLjsMENU Styles ---------*/

.topOn2		       { color : #605D96; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; text-decoration : none; text-align : center; }
.sideOn            { color : #669966; font-family : tahoma, verdana, sans-serif; font-weight : bold; font-size : 11px; text-decoration : none; padding: 2px 8px; }
.sideOver          { color : #669966; font-family : tahoma, verdana, sans-serif; font-weight : bold; font-size : 11px; text-decoration : none; padding: 2px 8px; }

.sideMainOn {
	color : #FFFFFF; 
	font-family : tahoma, verdana, sans-serif; 
	font-weight : normal; 
	font-size : 14px; 
	text-decoration : none; 
	padding: 2px 8px;
}

.sideMainOver { 
	color : #0b5230; 
	font-family : tahoma, verdana, sans-serif; 
	font-weight : normal; 
	font-size : 14px; 
	text-decoration : none; 
	padding: 2px 8px;
}

.subLevelOn {
	color : #605D96; 
	font-family : tahoma, verdana, sans-serif; 
	font-weight : normal; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 3px; 
}

.subLevelOver {
	color : #605D96; 
	font-family : tahoma, verdana, sans-serif; 
	font-weight : normal; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 3px;  
}

.subSideOn {
	color : #669966;
	font-family : tahoma, verdana, sans-serif;
	font-size : 11px;
	text-decoration : none; 
	padding : 4px 4px;
}

.subSideOver {
	color : #669966;
	font-family : tahoma, verdana, sans-serif;
	font-size : 11px; 
	text-decoration : none; 
	padding : 4px; 
}

.subSideMainOn {
	color : #FFFFFF; 
	font-family : tahoma, verdana, sans-serif; 
	font-size : 12px; 
	text-decoration : none; 
	padding : 4px; 
}

.subSideMainOver { 
	color : #0b5230; 
	font-family : tahoma, verdana, sans-serif; 
	font-size : 12px; 
	text-decoration : none; 
	padding : 4px; 
}

.topCenterOn { 
	color : #605D96; 
	font-family : arial, verdana, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
	text-decoration : none; 
	padding : 4px; 
	text-align : center; 
	vertical-align: middle;
}

.topCenterOver { 
	color : #605D96; 
	font-family : arial, verdana, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
	text-decoration : none; 
	padding : 4px; 
	text-align : center;
	vertical-align: middle;
}


.topOn { 
	color : #605D96; 
	font-family : arial, verdana, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
	text-decoration : none; 
	padding: 2px 2px; 
	text-align : center; 
}

.topOver { 
	color : #605D96; 
	font-family : arial, verdana, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
	text-decoration : none; 
	padding: 2px 2px; 
	text-align : center; 
}

.Verdana12pxBlackOver { 
	color : #000000; 
	font-family : verdana, arial, sans-serif; 
	font-size : 12px; 
	text-decoration : underline; 
}

.sideMenuHome { 
	color : #F5F5C8; 
	font-family : tahoma, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
	text-decoration : none; 
	padding: 4px 4px; 
}

.sideMenuPulloutLevel1_on { 
	color : #2F480C; 
	font-family : tahoma, sans-serif; 
	font-weight : bold; 
	font-size : 11px; 
	text-decoration : none; 
	padding: 6px; 
}

.sideMenuPulloutLevel1_over { 
	color : #000000; 
	font-family : tahoma, sans-serif; 
	font-weight : bold; 
	font-size : 11px; 
	text-decoration : none; 
	padding: 6px; 
}	

.sideMenuPulloutLevel2_on { 
	color : #2F480C; 
	font-family : tahoma, sans-serif; 
	font-weight : normal; 
	font-weight : bold; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 4px; 
}

.sideMenuPulloutLevel2_over { 
	color : #000000; 
	font-family : tahoma, sans-serif; 
	font-weight : normal; 
	font-weight : bold; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 4px; 
}

.sideMenuPulloutNull { 
	cursor : default; 
}

.sideMenuPulloutLevel1 { 
	color : #FFFFFF; 
	font-family : verdana, sans-serif; 
	font-weight : normal; 
	font-size : 11px; 
	text-decoration : none; 
	padding: 4px; 
	border-bottom: 1px solid #9DBE9D; 
	text-align: right; 
}

.sideMenuPulloutLevel1_ov { 
	color : #D9D956; 
	font-family : verdana, sans-serif; 
	font-weight : normal; 
	font-size : 11px; 
	text-decoration : none; 
	padding: 4px; 
	border-bottom: 1px solid #9DBE9D; 
	text-align: right; 
}

.sideMenuPulloutLevel2 { 
	color : #000000; 
	font-family : tahoma, sans-serif; 
	font-weight : normal; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 4px; 
}

.sideMenuPulloutLevel2_center { 
	color : #333366; 
	font-family : tahoma, sans-serif; 
	font-weight : bold; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 4px; 
	text-align: center; 
}

.quicklinks { 
	font-family : tahoma, sans-serif; 
	color : #000000; 
	font-size : 11px; 
	text-decoration : none; 
	padding: 2px 8px; 
}

  .menuBorder		{ border-top: solid 1px #CCCCCC; }
  
  .smallTextBlackSolid,
  a.smallTextBlackSolid:link,
  a.smallTextBlackSolid:visited 	{ color : #000000; font-size: 11px; text-decoration: none; }
  a.smallTextBlackSolid:hover 		{ text-decoration: underline; }
  
/*--------- COOLjsTREE Styles ---------*/

  .nodeL1, a.nodeL1:link, a.nodeL1:visited       		{ color : #605D96; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; text-decoration : none; }
  .nodeL1:hover 		{ text-decoration : underline; cursor : pointer; }
  .nodeL2, a..nodeL2:link, a.nodeL2:visited       		{ color : #000000; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; }
  .nodeL2:hover 		{ color : #FFFFFF; background-color: #605D96; text-decoration : underline; cursor : pointer; }

  .nodeL1_w       		{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 12px; text-decoration : none; }
  .nodeL1_w:hover 		{ text-decoration : underline; cursor : pointer; }
  .nodeL2_w       		{ color : #FFFFFF; font-family : tahoma, arial, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; }
  .nodeL2_w:hover 		{ color : #669966; background-color: #FFFFFF; text-decoration : underline; cursor : pointer; }


/*--------- SECTION Styles ---------*/

#smallText {
		font-size : 11px; 
}

/*--------- GENERAL STYLES ---------*/

 a.askProf               { color : #669966; font-weight : normal; font-size : 11px; text-decoration : none; }
 a.askProf:hover         { text-decoration : underline; }
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; }
 .bold               	 { font-weight : bold; }
ul.bottomArrows			 { font-family : arial, verdana, sans-serif; line-height: 17px; list-style-image: url(/styles/arrNodeDownSmall.gif); }
td.brownSideBarHead      { color : #ffffff; font-family : arial narrow, arial, sans-serif; font-weight : bold; font-size : 15px; background-color : #996666; }
td.campusNews 			 { color : #000000; font-family : verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; }
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; }
  .deptText				 { color : #ffffff; font-family : 'Trebuchet MS', tahoma, serif; font-size : 26px; font-weight : bold; letter-spacing : 1px; line-height: 120%; }
  .deptTextShadow		 { color : #000000; font-family : 'Trebuchet MS', tahoma, serif; font-size : 26px; font-weight : bold; letter-spacing : 1px; line-height: 120%; }
  .locationText			 { color : #ffffff; font-family : 'Trebuchet MS', tahoma, serif; font-size : 12px; font-weight : bold;letter-spacing : 1px; line-height: 120%; }
  .locationTextShadow	{ color : #000000; font-family : 'Trebuchet MS', tahoma, serif; font-size : 12px; font-weight : bold;letter-spacing : 1px; line-height: 120%; }
  .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; }
 a.footerEmail:link		 { color : #669966; font-family : tahoma, verdana, sans-serif; font-size : 11px; text-decoration : none; }
 a.footerEmail:hover 	 { text-decoration : underline; }
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; }
td.lineHeight20      	 { line-height : 20px; }
 a.linkOnLightGrey		 { color : #CC3333; font-family : arial, verdana, sans-serif; font-weight : bold; font-style : normal; text-decoration : none; }
td.liteGreen  			 { color : #6f946b; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 13px; font-style : normal; }
 a.newsLinks:link		 { color : #0b5230; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; font-style : normal; text-decoration : none; }
 a.newsLinks: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; }
ul.pdfIcon	 			 { font-family : arial, verdana, sans-serif; line-height: 25px; list-style-image: url(/styles/bullet_pdf.gif); }
  .posted       	 	 { color : #333366; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 10px; font-style : normal; text-transform: uppercase; }
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; }
 a.sideFeatureLink       { color : #000000; font-weight : bold; font-size : 11px; text-decoration : none; }
 a.sideFeatureLink:hover { color : #004C37; text-decoration : underline; }
td.small      			 { color : #605D96; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; }
  .smallBlack            { color : #000000; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; text-decoration : none; }
 a.smallBlack 			 { color : #000000; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 11px; font-style : normal; text-decoration : none; }
td.smallBlack 			 { color : #000000; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; padding-left : 10px; }
  .smallBlueBold         { color : #336699; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 11px; font-style : normal; text-decoration : none; }
  .Blue12pxBold         { color : #336699; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; font-style : normal; text-decoration : none; }
  a.Blue12pxBold         { color : #336699; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; font-style : normal; text-decoration : underline; }
 a.smallLinks 			 { color : #605D96; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 11px; font-style : normal; text-decoration : none; }
 a.smallLinks:hover 	 { color : #0b5230; }
td.smallGreen 			 { color : #669966; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; }
 a.smallGreen:link		 { color : #669966; font-family : tahoma, verdana, sans-serif; font-size : 11px; font-style : normal; text-decoration : none; }
 a.smallGreen:visited	 { color : #669966; font-family : tahoma, verdana, sans-serif; font-size : 11px; font-style : normal; text-decoration : none; }
 a.smallGreen:hover		 { color : #669966; font-family : tahoma, verdana, sans-serif; font-size : 11px; font-style : normal; }
 a.smallName			 { color : #000000; font-family : arial, verdana, sans-serif; font-weight : normal; font-style : normal; text-decoration : underline; }
 a.smallName:hover		 { font-weight : bold; }
 a.smallWhite 			 { color : #ffffff; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; text-decoration : none; }
 a.smallWhite:hover 	 { text-decoration : none; }
  .subPageTitle 		 { color : #333366; font-family : verdana, sans-serif; font-weight : bold; font-size : 14px; font-style : normal; }
  .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; }
td.tenWhite   			 { color : #ffffff; font-family : arial, verdana, sans-serif; font-weight : normal; font-size : 11px; font-style : normal; }
  .textSelectedLightBlue	 { font-weight : bold; background-color : #BFD9F4; padding-top: 2px; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; }
  .textSelectedYellow	 { color : #CC0000; background-color : #FFFFCC; padding-top: 2px; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; }
.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 : 180px; background-color : #ffffff; }

/* END OF INPUT STYLES */

/*--- TABLE STYLES ----------------------------------------------------------------*/
table.tableBorder1pxBlack { border: 1px solid #000000; }
td.tableBorder1pxBlack { border-top: 1px solid #000000; }

/*--- TAHOMA STYLES ----------------------------------------------------------------*/
  .Tahoma11pxBlack	 	 { color : #000000; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxBlackBold	 { color : #000000; font-family : tahoma, arial, sans-serif; font-weight : bold; font-size : 11px; }
  .Tahoma11pxBlue	 	 { color : #333366; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  .Tahoma11pxBlueBold	 { color : #333366; 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 : #333366; font-family : tahoma, arial, sans-serif; font-size : 11px; }
  a.Tahoma11pxBlueBold:link, 	a.Tahoma11pxBlueBold:visited	  		{ color : #333366; 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 ---------*/
  .Verdana50Black				{ font-family : verdana, arial, sans-serif; font-size : 95%; line-height: 140%; }
  .Verdana18pxBlack				{ font-family : verdana, arial, sans-serif; font-size : 18px; }

  .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; }
  a.Verdana11pxBlack:hover		{ 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; }

  .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:hover		{ color : #000000; font-family : verdana, arial, sans-serif; font-size : 12px; text-decoration: none; }
  a.Verdana12pxBlack:visited	{ color : #006666; font-family : Verdana, arial, sans-serif; font-size : 12px; }
  
  .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:hover		{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-size : 12px; text-decoration: none; }
  a.Verdana12pxWhite:visited	{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-size : 12px; }

  .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:hover		{ color : #FFFFFF; font-family : verdana, arial, sans-serif; font-size : 12px; text-decoration: none; }
  a.Verdana12pxWhiteBold:visited	 	{ color : #FFFFFF; font-family : Verdana, arial, sans-serif; font-weight : bold; font-size : 12px; }

/*
** 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);
}

/* Top Header styles */

#header {
	display:  block;
	height: 33px;
	background-image:	url(/img/bg/golden.gif);
	background-repeat:	repeat-x;
	border-bottom: 1px solid #000000;
	margin-bottom: 7px;
}

#top-navigation {
	float: left;
	text-align: left;
	margin-top: 4px;
	margin-left: 5px;
	padding: 2px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
}

#top-navigation a {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#top-navigation a:hover {
	text-decoration: underline;
}

#quicklinks-menu {
	float: right;
	text-align: left;
	margin-right: 12px;
	margin-top: 4px;
	padding: 2px;
}

/* 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;
	font-size: 10px;
}

#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;
}
/* -- Registrar's Office*/
.newsHeading { background-color: #003366; color: #ffffff; font-weight: bold; font-family: tahoma, arial, sans-serif; vertical-align:middle; font-size:14px;}
