body

{background-color:#FFFFFF; margin-left:0px; margin-top:0px; color:#333333; 

/*font-family:arial,helvetica,sans-serif;*/

font-family: 'Trebuchet MS', Verdana, sans-serif;

}





/*Standard Links*/

	a

		{font-family: 'Trebuchet MS', Verdana, sans-serif;}

	

	a:link

		{color:#4B6645; text-decoration:underline;}

	

	a:visited

		{color:#003366; text-decoration:underline;}

	

	a:hover

		{color:#0099FF; text-decoration:none;}

	

	a:active

		{color:#FF6600; text-decoration:underline;}





/*CLF Menu (Black Row)*/

	.clf

		{width:88px; padding:0px 0px 1px 1px; background:#000000;}

	

	a.clf, a:link.clf, a:visited.clf, a:focus.clf, a:hover.clf, a:active.clf

		{color:#FFFFFF; font-size:70%; font-weight:bold; text-decoration:none; padding: 0px 0px 1px 1px;  vertical-align: middle;}

	

	a:hover.clf, a:active.clf

		{color:#CCCCCC;}

		

/*Institutional Menu (Blue Row)*/

	.inst

		{width:88px; padding:0px 0px 1px 1px; background:#0066CC; }

	

	a.inst, a:link.inst, a:visited.inst, a:focus.inst, a:hover.inst, a:active.inst

		{color:#FFFFFF; font-size:70%; font-weight:bold; text-decoration:none; padding: 0px 0px 1px 1px;  vertical-align: middle;}

	

	a:hover.inst, a:active.inst

		{color:#00CCCC;}





/*Side Blue Menu (Top, Bottom Buttons)*/

	.side

		{width:128px; padding:0px 0px 1px 1px;  background:#0066CC; }

	

	a.side, a:link.side, a:visited.side, a:focus.side, a:hover.side, a:active.side

		{color:#FFFFFF; font-size:70%; font-weight:bold; text-decoration:none; padding:0px 0px 1px 1px; vertical-align: middle;}

	

	a:hover.side, a:active.side

		{color:#00CCCC;}







/*CLF Menu orange*/

	.clf3

		{padding:0px 0px 0px 1px; background:#0066CC;}

	

	a.clf3, a:link.clf3, a:visited.clf3, a:focus.clf3, a:hover.clf3, a:active.clf3

		{font-family:arial,helvetica,sans-serif; color:#000099; font-size: 100%; font-weight:bold; text-decoration:none; }

	

	a:hover.clf3, a:active.clf3

		{color:#FF9900;}









		

/*Constant Menu (orange) */

	.const

		{padding:0px 10px 0px 0px; background:#3399CC; text-align:right;}

	

	a.const, a:link.const, a:visited.const, a:focus.const, a:hover.const, a:active.const

		{font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-size:70%; font-weight: bold; text-decoration:none; padding: 0px 1px;}

	

	a:hover.const, a:active.const

		{color:#00CCCC;}



	

/*Main Menu */

	.mainmenu

		{background-color:#BDC0C3; text-align:right;}

	

	.mainselected

		{background-color:#BDC0C3; text-align:right;}

	

	td.mainmenu a, td.mainselected a

		{display:block; font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:70%; letter-spacing:1.1px; padding:0px; margin:0px;}

	

	.mainmenu a:link, .mainmenu a:visited

		{color:#000000; border-right:10px solid #BDC0C3; text-decoration:none;}

		

	.mainmenu a:focus, .mainmenu a:hover, .mainmenu a:active

		{color:#000000; background-color:#F3F3F1; border-right:10px solid #A6BADA;}

		

	.mainselected a:link, .mainselected a:visited, .mainselected a:focus, .mainselected a:hover, .mainselected a:active

		{color:#000000; border-right:10px solid #A6BADA; text-decoration:none;}

		

	td.mainmenu a span, td.mainselected a span

		{border-right:1px solid #FFFFFF; display:block; padding:4px 2px; width:auto; height:auto;}





/*Sub Menu*/

	.submenu

		{background-color:#D2E9F2; text-align:right;}

	

	.subselected

		{background-color:#FFFFFF; text-align:right;}

	

	td.submenu a, td.subselected a

		{display:block; font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:64%; letter-spacing:1.1px; padding:0px; margin:0px;}

	

	.submenu a:link, .submenu a:visited

		{color:#000000; border-right:10px solid #FDDEB5; text-decoration:none;}

		

	.submenu a:focus, .submenu a:hover, .submenu a:active

		{color:#000000; background-color:#FFFFFF; border-right:10px solid #DCDDD8;}

		

	.subselected a:link, .subselected a:visited, .subselected a:focus, .subselected a:hover, .subselected a:active

		{color:#000000; border-right:10px solid #DCDDD8; text-decoration:none;}

		

	td.submenu a span, td.subselected a span

		{border-right:1px solid #FFFFFF; display:block; padding:4px 2px; width:auto; height:auto;}





/*General Content*/

	#content

		{z-index:5;}





	p

		/*{font-size:75%; font-family:arial,helvetica,sans-serif;}*/

		{font-size:100%; font-family: 'Trebuchet MS', Verdana, sans-serif;}

	

	li

		{font-size:100%; font-family: 'Trebuchet MS', Verdana, sans-serif; margin-top:10px;}

		

		ul li ul {font-size: 100%;}

		

		ol li ul {font-size: 100%;}

		



	

	dl  {font-size:75%;}

	

        dt  {font-weight:bold;} 



		

.decimal {font-family: 'Trebuchet MS', Verdana, sans-serif; list-style-type: decimal; }

		

.loweralpha {font-family: 'Trebuchet MS', Verdana, sans-serif; list-style-type: lower-alpha }



.upperalpha {font-family: 'Trebuchet MS', Verdana, sans-serif;list-style-type: upper-alpha }



.lowerroman {font-family: 'Trebuchet MS', Verdana, sans-serif;list-style-type: lower-roman }



.upperroman {font-family: 'Trebuchet MS', Verdana, sans-serif;list-style-type: upper-roman }

 

 

	h1

		{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size:115%; color:#000000; font-weight:bold;}

	

	.title

		{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size:120%; color:#5679B2; font-weight:bold; margin-top:15px;}

		

	

	

	h2

		{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size:98%; color:#000000; font-weight:bold;}

		

	h3

		{font-family: 'Trebuchet MS', Verdana, sans-serif; font-size:90%; color:#000000; font-style:italic; font-weight:bold;}

	

	h4

		{font-size:80%; font-family:arial,helvetica,sans-serif; font-weight:bold;}

	

	hr

		{color:#0066CC; width:100%; height:1px; text-align:center; }

	

	blockquote

		{margin-left:15px; margin-right:15px; font-size:75%; font-family: 'Trebuchet MS', Verdana, sans-serif;}

	

	.tabledata

		{font-size:75%; font-family: 'Trebuchet MS', Verdana, sans-serif;}

	

	form

		{margin:0px;}

	

	.nowrap

		{white-space: nowrap;}

	

	.formbuttons

		{background-color:#336699; font-size:64%; padding:2px 0px 0px 2px; font-weight:bold; color:#FFFFFF;}

	

	.tdcolour

		{background-color:#CCCCCC;}



	.coloredtable

		{border:1px solid #000000;}

		

	.coloredtable td

		{border:1px solid #000000;}

		

	.comment /*do not add margins here or else NS4 overlaps content*/

		{float:right; border:1px solid #003366; width:175px; background-color:#FFFFCC; padding:5px;}



	.comment p

		{font-size:75%; font-family:arial,helvetica,sans-serif; color:#000000; margin-bottom:0px;}

		

	.comment ul

		{margin-left:-20px; margin-bottom:0px;}

		

	.searchWidget 

		{float:right; border:1px solid #003366; width:115px; background-color:#FFFFCC; padding:5px;

		font-size:75%; font-family:arial,helvetica,sans-serif; color:#000000;}



	.smtext

		{font-size:75%;}

		

	table.lessondata

		{border:1px solid #CCCCCC;font-size:70%; border-collapse: collapse;}



	table.lessondata td

		{border:1px solid #CCCCCC; padding: 4px;}

		

	table.colourdata 

		{border:1px solid #003366;}



	table.colourdata td

		{border:1px solid #003366; padding: 2px;}



	table.colourdata th

		{padding: 2px; font-weight:bold; text-align:center;}

		

	.bodyAlert

		{color:#FF0000;}





	.answers, .required

		{color:#990000; font-weight:bold;}



	.ans

		{color:#990000; font-weight:bold; margin-left:10px; margin-top:5px; display:block;}

	acronym

		{color:#666666;}

	abrr

		{color:#666666;}

		

	.expandable {border:0px; width:100%;}

	

	.white {color:#ffffff;}

	

	.width1 {width:1px;}

	.width18 {width:18px;}

	.width50 {width:50px;}

	.width132 {width:132px;}

	.width136 {width:136px;}

	.width137 {width:137px;}

	.width200 {width:200px; border-style:hidden;}

	.width450 {width:450px;}

	.width600 {width:600px;}

	

    .percent10 {width:10%;}

	.percent33 {width:33%;}

	.percent45 {width:45%;}

	.percent50 {width:50%;}

	.percent100 {width:100%;}

		

		

	.right {text-align:right;}

	

	.center {text-align:center;}

	

	.nowrap {white-space: nowrap;}



/*Newsroom*/

	#news ul

		{font-size:75%; font-family:arial,helvetica,sans-serif; padding:0px; list-style-type:square;}

	

	#news p

		{margin:15px 0px 0px 15px;}

	

	#news h2

		{font-size:80%; margin-bottom:0px; margin-top:0px;}

	

	#news .smdate

		{font-size:74%; white-space:nowrap;}







/*Home Page*/

	#whatsnewcontainer

		{border:1px solid #CCCCCC; width:295px; padding:0px; margin:7px 0px 0px 0px;}

	

	#whatsnew

		{padding:2px 5px;}

	

	#whatsnew h1

		{font-size:90%; color:#003366; margin-top:-15px; margin-bottom:0px; font-family:arial,helvetica,sans-serif;}

	

	#whatsnew h2

		{font-size:80%; margin-top:0px; font-family:arial,helvetica,sans-serif;}

		

	#whatsnew ul

		{font-size:74%; font-family:arial,helvetica,sans-serif; list-style-type:square; margin-left:-20px;}

	

	#whatsnew li

		{margin:0px; color:#000000;}

	

	#whatsnew .smdate

		{color:#333333; font-size:78%; font-family:arial,helvetica,sans-serif; white-space: nowrap;}



	h1.home

		{font-size:90%; color:#000000; font-weight:bold; margin:-25px 0px 0px 90px;}



	p.home

		{margin-top:-8px; margin-bottom:20px;}

	

	.homehighlight	

		{border:1px solid #CCCCCC; width:146px; display:block; margin:0px;}



	.homehighlight a, .homehighlight a:link, .homehighlight a:visited, .homehighlight a:hover, .homehighlight a:active, .homehighlight a:focus

		{font-size:100%; font-weight:bold; text-decoration:none;}



	.homehighlight p

		{font-size:70%; font-weight:bold; text-align:center; padding:8px; margin:0px;}

	

	.homehighlight img

		{display:block;}



	.otcp

			{font-size:70%; margin-right:5px;}





/*Site Map*/

	#sitemap h2

		{font-size:85%; margin:0px 0px 4px 0px; font-family:arial,helvetica,sans-serif;}

	

	#sitemap a

		{text-decoration:none;}

	

	#sitemap ul

		{margin-top:0px;}

	

	#sitemap ul li ul

		{font-size: 100%;}





/*Footer*/

	.footer

		{color:#000000; padding:0px 4px 0px 4px; margin:0px;}

	

	a.footer, a:link.footer, a:visited.footer, a:hover.footer, a:active.footer

		{text-decoration:none; }

	

	p.footercontact

		{font-size:65%;}

	

	.highlight

		{background-color:#336699;}

	



/*Right Side Menu*/

	.rightboxcontainer

		{float:right; width:150px; margin:0px; padding:0px; z-index:0;}

	

	.rightcontent, #tips

		{margin-top:0px; padding:0px;}

	

	.rightcontent p

		{margin:0px 0px 12px 4px; font-family:arial,helvetica,sans-serif; font-size:70%;}

	

	.rightcontent h2, #tips h2

		{margin:0px 0px 0px 4px; padding:0px; font-family:arial,helvetica,sans-serif; font-size:84%; color:#003366; font-weight:bold;}

	

	.rightcontent ul 

		{margin:0px 0px 0px -17px;  padding:0px; color:#336699; font-size:68%;}

	

	.rightcontent li

		{margin:0px 0px 0px 0px; list-style-type:square;}

	

	.bar

	{background-color:#CCCCCC;}

	

	#tips p

		{margin:0px 0px 12px 4px;font-family:arial,helvetica,sans-serif; font-size:65%; color:#003366; }





/*Splash Homepages*/

	a.splash, a.splash:active, a.splash:visited

		{font-family:arial,helvetica,sans-serif; font-size:80%; color:#000000; text-decoration:underline;}

	

	a.splash:hover

		{text-decoration:none; color:#000000;}



/*Resources*/

	td.resources

		{background-color:#336699;}

	

	div.resources

		{font-size:70%; font-family:arial,helvetica,sans-serif; font-weight:bold; background-color:#336699; color:#FFFFFF; padding:4px;}



/*End and FootNotes*/



.endnotes

	{

	font-size : 85% ;

	font-family:arial,helvetica,sans-serif;

	}



.endnotes p

	{

	margin : 10px ;

	}





.bar

	{background-color:#FFFFCC;}

	

.shade



		{font-family : Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; color : #FFFFFF; background-color: #0066CC; text-align: center;} 









/*Right Side Menu*/

	

	.rightboxcontainer

		{float:right; width:150px; margin:0px; padding:0px; z-index:0;}



	

	P.rightcontent p

		{margin:0px 0px 12px 4px; font-family:arial,helvetica,sans-serif; font-size:90%;}



	UL.rightcontent 

		{margin:0px 0px 0px 7px;  padding:0px; color:#333399; font-size:90%}

	

	LI.rightcontent

		{margin:0px 0px 0px 40px; list-style-type:square; color:#333399;}

	

	.bar

	{background-color:#CCCCCC;}

	

	#tips p

		{margin:0px 0px 12px 4px;font-family:arial,helvetica,sans-serif; font-size:65%; color:#003366; }

		



.countdown {position:absolute; top:180px; left:450px; z-index:3;}



.smallgrey



        { font-family: Arial, Helvetica, sans-serif; 

          color: #999999;

          font-size: 12px; 

          font-weight: normal; 

}



.smallorange



        { font-family: Arial, Helvetica, sans-serif; 

          color: #E6892C;

          font-size: 12px; 

          font-weight: bold; 

}



.entry-header

{

	margin: 1px 0 10px 0;

	border: 0;

	

	color: #3c2d0d;

	font-family: 'Trebuchet MS', Verdana, sans-serif;

	font-size: large;

	text-align: left;

	font-weight: bold;

	

	

}