/*
** Best Ontario Style Sheet.
**
** Loosely based on http://a9z.co/ by Milo Zhang ... thank you.
*/

/*--------- HTML Redefinitions ---------*/
body					{ font-family : verdana, sans-serif; font-size : 12px; font-weight : normal; margin: 0px; }
a:link				{ color : #003399; }
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; }
legend				{ font-family : verdana, sans-serif; font-size : 16px; }

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.2em 0 0.2em 1.5em;
}

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: 116%;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 80%;
}


/*--------- COOLjsMENU Styles ---------*/

.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; }
.topOn2		       { color : #605D96; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; text-decoration : none; text-align : center; }
.topCenterOn       { color : #605D96; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; text-decoration : none; padding : 4px 2px 2px; text-align : center; }
.topCenterOver     { color : #605D96; font-family : arial, verdana, sans-serif; font-weight : bold; font-size : 12px; text-decoration : none; padding : 4px 2px 2px; text-align : center; }
.subLevelOn        { color : #605D96; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; padding-right : 4px; padding-left : 4px; }
.subLevelOver      { color : #605D96; font-family : tahoma, verdana, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; padding-right : 4px; padding-left : 4px; }
.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; }
.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 4px; }
.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; }
.subSideMainOn     { color : #FFFFFF; font-family : tahoma, verdana, sans-serif; font-size : 12px; text-decoration : none; padding-right : 4px; padding-left : 4px; }
.subSideMainOver   { color : #0b5230; font-family : tahoma, verdana, sans-serif; font-size : 12px; text-decoration : none; padding-right : 4px; padding-left : 4px; }

  .sideMenuPulloutLevel1_on		{ color : #FFFFFF; font-family : tahoma, sans-serif; font-weight : bold; font-size : 11px; text-decoration : none; padding: 2px 8px; }
  .sideMenuPulloutLevel1_over	{ color : #000000; font-family : tahoma, sans-serif; font-weight : bold; font-size : 11px; text-decoration : none; padding: 2px 8px; }	
  .sideMenuPulloutLevel2_on   	{ color : #FFFFFF; font-family : tahoma, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; padding : 4px 4px; }
  .sideMenuPulloutLevel2_over  	{ color : #000000; font-family : tahoma, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; padding : 4px 4px; }
  .sideMenuPulloutNull		   	{ cursor : default; }

  .sideMenuPulloutLevel1		{ color : #FFFFFF; font-family : verdana, sans-serif; font-weight : normal; font-size : 11px; text-decoration : none; padding: 4px 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 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 4px; }
  .sideMenuPulloutLevel2_center	   	{ color : #333366; font-family : tahoma, sans-serif; font-weight : bold; font-size : 11px; text-decoration : none; padding : 4px 4px; text-align: center; }

  .quicklinks		{ color : #000000; font-family : tahoma, verdana, sans-serif; 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%; position:absolute;top:80px;left:180px;visibility:visible;z-index:2; }
  .deptTextShadow		 { color : #000000; font-family : 'Trebuchet MS', tahoma, serif; font-size : 26px; font-weight : bold; letter-spacing : 1px; line-height: 120%; position:absolute;top:82px;left:182px;visibility:visible;z-index:1; }
  .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; }
 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);
}

fieldset{
	border:1px solid #CCCC66;
}