
/* note for ie_container and box_main
Using the margin_left/right auto as method of centering
the "box" on the screen.   IE has problems with this
method, the ie_container is a hack...that div contains
the box_main div and need to change text_align to 
center or justify the box when on IE.  Changing that text_align
does not affect other browsers.  In Chrome for example in order
to left-justify would have to turn off the margin "auto" settings
in box_main.
*/

/* left-justify version
#ie_container {width:100%; text-align:left;}
#box_main { 
	width: 800px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
	background-color: #F5F5F5;
}
*/

#ie_container {width:100%; text-align:center;}
#box_main { 
	width: 800px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
	background-color: #F5F5F5;
}

.booktitle  {
	Font-Style : Italic;
}

.center  {
	Text-Align : center;
}

.coursenavigation  {
	Background-Color : #778899;
	Color : #FFFFF0;
	Font-Size : 10pt;
	Font-Weight : bold;
	Padding-Left : 5pt;
}

.courseopen  {
	Background-Color : #FFFFF0;
	Color : #191970;
	Font-Size : 10pt;
	Font-Weight : bold;
	Padding-Left : 5pt;
}

.header8pt {  font-family:  Verdana,Helvetica,sans-serif; Color : #8B0000; Font-Weight : Bold; font-size: 8pt}
.header9pt {  font-family:  Verdana,Helvetica,sans-serif; Color : #8B0000; Font-Weight : Bold; font-size: 9pt}
.header10pt {  font-family: Verdana,Helvetica,sans-serif; Color : #8B0000; Font-Weight : Bold; font-size: 10pt}
.header12pt {  font-family: Verdana,Helvetica,sans-serif; Color : #8B0000; Font-Weight : Bold; font-size: 12pt}
.header14pt {  font-family: Verdana,Helvetica,sans-serif; Color : #8B0000; Font-Weight : Bold; font-size: 14pt}

.RedText6pt {  font-family:  Verdana,Helvetica,sans-serif; Color : Red; Font-Weight : Bold; font-size: 6pt}
.RedText7pt {  font-family:  Verdana,Helvetica,sans-serif; Color : Red; Font-Weight : Bold; font-size: 7pt}
.RedText8pt {  font-family:  Verdana,Helvetica,sans-serif; Color : Red; Font-Weight : Bold; font-size: 8pt}
.RedText9pt {  font-family:  Verdana,Helvetica,sans-serif; Color : Red; Font-Weight : Bold; font-size: 9pt}
.RedText10pt {  font-family: Verdana,Helvetica,sans-serif; Color : Red; Font-Weight : Bold; font-size: 10pt}
.RedText12pt {  font-family: Verdana,Helvetica,sans-serif; Color : Red; Font-Weight : Bold; font-size: 12pt}

.BlueText6pt {  font-family:  Verdana,Helvetica,sans-serif; Color : #000080; Font-Weight : Bold; font-size: 6pt}
.BlueText7pt {  font-family:  Verdana,Helvetica,sans-serif; Color : #000080; Font-Weight : Bold; font-size: 7pt}
.BlueText8pt {  font-family:  Verdana,Helvetica,sans-serif; Color : #000080; Font-Weight : Bold; font-size: 8pt}
.BlueText9pt {  font-family:  Verdana,Helvetica,sans-serif; Color : #000080; Font-Weight : Bold; font-size: 9pt}
.BlueText10pt {  font-family: Verdana,Helvetica,sans-serif; Color : #000080; Font-Weight : Bold; font-size: 10pt}
.BlueText12pt {  font-family: Verdana,Helvetica,sans-serif; Color : #000080; Font-Weight : Bold; font-size: 12pt}

.text8pt {  font-family:  Verdana,Helvetica,sans-serif; font-size: 8pt}
.text9pt {  font-family:  Verdana,Helvetica,sans-serif; font-size: 9pt}
.text10pt {  font-family: Verdana,Helvetica,sans-serif; font-size: 10pt}
.text11pt {  font-family: Verdana,Helvetica,sans-serif; font-size: 11pt}
.text12pt {  font-family: Verdana,Helvetica,sans-serif; font-size: 12pt}
.text14pt {  font-family: Verdana,Helvetica,sans-serif; font-size: 14pt}

.boldtext8pt {  font-family:  Verdana,Helvetica,sans-serif; Font-Weight : Bold; font-size: 8pt}
.boldtext9pt {  font-family:  Verdana,Helvetica,sans-serif; Font-Weight : Bold; font-size: 9pt}
.boldtext10pt {  font-family: Verdana,Helvetica,sans-serif; Font-Weight : Bold; font-size: 10pt}
.boldtext11pt {  font-family: Verdana,Helvetica,sans-serif; Font-Weight : Bold; font-size: 11pt}
.boldtext12pt {  font-family: Verdana,Helvetica,sans-serif; Font-Weight : Bold; font-size: 12pt}
.boldtext14pt {  font-family: Verdana,Helvetica,sans-serif; Font-Weight : Bold; font-size: 14pt}

.txt_sm_blk9pt			{color:#000000; font-size:9px; font-family:verdana,arial,helvetica; font-weight:bold; text-decoration:none;}
.txt_sm_blk			{color:#000000; font-size:11px; font-family:verdana,arial,helvetica; font-weight:bold; text-decoration:none;}
.txt_main 			{color:#333333; font-size:12px; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none; text-align:left; padding:5px;}
.txt_red 			{color:red; font-size:12px; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none; text-align:left; padding:5px;}
.txt_head			{color:#000000; font-size:30px; font-family:trebuchet MS,arial,verdana,helvetica; font-weight:bold; text-decoration:none; text-align:center; padding:5px;}
.txt_head14			{color:#000000; font-size:14px; font-family:trebuchet MS,arial,verdana,helvetica; font-weight:bold; text-decoration:none; text-align:left; padding:1px;}
.txt_head20			{color:#000000; font-size:20px; font-family:trebuchet MS,arial,verdana,helvetica; font-weight:bold; text-decoration:none; text-align:left; padding:1px;}
.txt_fine 			{color:#000000; font-size:10px; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none;}
.txt_fine9 			{color:#000000; font-size:9px; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none;}
.txt_fine12 			{color:#000000; font-size:12px; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none;}
.txt_sm_grey		{font-size:80%; color:#666666;}

.font8 {font-size:8px;}
.font10 {font-size:10px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}

A.blue:link 	{color:#000080;  font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none;} 
A.blue:visited 	{color:#000080; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:none;} 
A.blue:hover 	{color:#000080; font-family:arial,verdana,helvetica; font-weight:normal; text-decoration:underline;} 

A.nav_left:link 	{color:#666666; font-size:12px; font-family:arial,verdana,helvetica; font-weight:bold; text-decoration:none;} 
A.nav_left:visited 	{color:#666666; font-size:12px; font-family:arial,verdana,helvetica; font-weight:bold; text-decoration:none;} 
A.nav_left:hover 	{color:#71AA76; font-size:12px; font-family:arial,verdana,helvetica; font-weight:bold; text-decoration:underline;}

.box_main			{border:1px inset; background-color:#FFFFFF; width:600px;}
.box_head_out		{border:3px solid #1888E6; margin-top:5px;}
.box_head_in		{border:1px outset; background-color:#CCCCCC; text-align:left; color:#FFFFFF; font-size:18px; font-family:trebuchet MS,arial,verdana,helvetica; font-weight:bold; text-decoration:none;}
.input				{border:1px inset; background-color:#EEEEEE;}
.button				{border:1px outset; background-color:#EEEEEE;}

.table_main			{background:#cccccc; padding:3px; border:1px outset; font-family:verdana; font-size:12px;}
.table_white			{background:#FFFFFF; padding:3px; border:1px outset; font-family:verdana; font-size:12px;}
.td_header			{padding:3px; border:2px groove;}
.td_data			{background:#eeeeee; padding:3px; border:1px inset;}
.td_data_white			{background:#FFFFFF; padding:3px; border:1px inset;}
.td_data_white_10pt	{background:#FFFFFF; font-size:10px; padding:3px; border:1px inset;}

.exampleheading  {
	Background-Color : DarkSeaGreen;
	Color : FireBrick;
	Padding-Left : 5pt;
}

.fivehundred  {
	Width : 500px;
}

.sixhundred  {
	Width : 600px;
}

.highlight  {
	BackGround : #F0E68C;
	Color : #0000FF;
	Font-Family : Sans-Serif;
	Font-Size : 8pt;
	Font-Weight : normal;
	Line-Height : 140%;
	Padding-Bottom : 2pt;
	Padding-Left : 2pt;
	Padding-Right : 2pt;
	Padding-Top : 2pt;
	Text-Align : center;
}

.highlightbold  {
	BackGround : #F0E68C;
	Color : #0000FF;
	Font-Family : Sans-Serif;
	Font-Size : 10pt;
	Font-Weight : bold;
	Line-Height : 140%;
	Padding-Bottom : 2pt;
	Padding-Left : 2pt;
	Padding-Right : 2pt;
	Padding-Top : 2pt;
	Text-Align : center;
}

.highlight600  {
	BackGround : #F0E68C;
	Color : #0000FF;
	Font-Family : Sans-Serif;
	Font-Size : 8pt;
	Font-Weight : normal;
	Line-Height : 140%;
	Padding-Bottom : 2pt;
	Padding-Left : 2pt;
	Padding-Right : 2pt;
	Padding-Top : 2pt;
	Text-Align : center;
	Width : 600px;
}

.indent  {
	Margin-left : 1cm;
}

.item  {
	Background-Color : #DCDCDC;
	Color : #6A5ACD;
	Font-Family : Sans-Serif;
	Font-Size : 8pt;
	Font-Weight : normal;
	Line-Height : 140%;
	Margin-Left : 10pt;
	Padding-Bottom : 2pt;
	Padding-Left : 2pt;
	Padding-Right : 2pt;
	Padding-Top : 2pt;
}


.navigation  {
	Background-Color : #DCDCDC;
}

.navlink  {
	Color : #000080;
	Font-Weight : Bold;
}

.news  {
	Background-Color : #87CEEB;
	Color : #A0522D;
	Font-Weight : bold;
	Padding-Left : 5pt;
}

.note  {
	BackGround : #DCDCDC;
	Border-Style : groove;
	Border-Top-Color : #556B2F;
	Border-Width : thin;
	Color : #000080;
	Font-Family : Sans-Serif;
	Font-Size : 8pt;
	Font-Weight : normal;
	Padding-Bottom : 2pt;
	Padding-Left : 2pt;
	Padding-Right : 2pt;
	Padding-Top : 2pt;
	Text-Align : left;
}

.open  {
	BackGround : #FFF0F5;
	Color : blue;
	Font-Family : Sans-Serif;
	Font-Size : 8pt;
	Font-Weight : normal;
	Line-Height : 140%;
	Padding-Bottom : 2pt;
	Padding-Left : 2pt;
	Padding-Right : 2pt;
	Padding-Top : 2pt;
}

.pagetitle  {
	Background-Color : #DCDCDC;
	Color : #333300;
	Padding-Left : 5pt;
}

.right  {
	Text-Align : right;
}

.rowclass  {
	Background-Color : #DCDCDC;
}

.sectionnav  {
	font-family : Sans-Serif;
	font-size : 8pt;
	text-align : left;
}

.sectiontitle  {
	Background-Color : Gainsboro;
	Color : #191970;
	Padding-Left : 5pt;
}

.sitenavigation  {
	Background-Color : #2F4F4F;
	Color : #FFFFF0;
	Font-Size : 10pt;
	Padding-Left : 5pt;
}

.small  {
	font-family : Sans-Serif;
	font-size : 8pt;
	text-align : center;
}

.xsmall  {
	font-family : Sans-Serif;
	font-size : 6pt;
	text-align : center;
}

.smallbold  {
	Font-Family : Sans-Serif;
	Font-Size : 8pt;
	Font-Weight : bold;
	Text-Align : center;
}

.sub2sectiontitle  {
	Background-Color : #B0E0E6;
	Color : #483D8B;
	Font-Weight : normal;
	Padding-Left : 5pt;
}

.subsectiontitle  {
	Background-Color : Gainsboro;
	Color : #191970;
	Padding-Left : 10pt;
}

.tableheader  {
	Background-Color : #B0C4DE;
	Color : #191970;
	Font-Size : 11pt;
	Font-Weight : bold;
	Text-Align : Center;
}

.tablesubheader  {
	Background-Color : Gainsboro;
	Color : #191970;
	Font-Size : 10pt;
	Font-Weight : bold;
	Text-Align : Center;
}

.unithighlight  {
	Background-Color : #FAFAD2;
	Color : #8B0000;
	Font-Size : 10pt;
	Font-Weight : bold;
	Line-Height : 140%;
}

.unititem  {
	Background-Color : #DCDCDC;
	Color : #8B0000;
	Font-Size : 10pt;
	Font-Weight : bold;
	Line-Height : 140%;
}

.unitopen  {
	Background-Color : #F5F5F5;
	Color : #8B0000;
	Font-Size : 10pt;
	Font-Weight : bold;
	Line-Height : 140%;
}

.xmpattribute  {
	Color : #006666;
}

.xmpattributevalue  {
	Color : #9900CC;
}

.xmpcontents  {
	Color : #008000;
}

.xmpstartend  {
	Color : #FF0000;
}

.xmptag  {
	Color : #990000;
}

A:Active  {
	Color : DarkOrange;
	Font-Weight : Bold;
	Text-Decoration : underline;
}

A:link  {
	Color : #000080;
	Font-Weight : Bold;
	Text-Decoration : underline;
}

A:Visited  {
	Color : #000080;
	Font-Weight : bold;
	Text-Decoration : underline;
}

A:Hover  {
	Color : #6666CC;
	Font-Weight : Bold;
	Text-Decoration : underline;
}

BLOCKQUOTE

CAPTION  {
	Color : #000066;
	font-family : Sans-Serif;
	font-size : 10pt;
	font-weight : bold;
}

DD  {
	Color : navy;
	Font-Family : Sans-Serif;
	Font-Weight : normal;
}

DT  {
	Color : #2F4F4F;
	Font-Family : Sans-Serif;
	Font-Weight : bold;
}

H1  {
	Font-Size : 18pt;
	font-weight : normal;
	Text-Align : left;
	Color : #8B0000;
	Font-Family : Helvetica,Verdana,Arial,Sans-Serif;
}

H2  {
	Font-Size : 16pt;
	font-weight : normal;
	Text-Align : left;
	Color : #8B0000;
	Font-Family : Helvetica,Verdana,Arial,Sans-Serif;
}

H3  {
	Font-Size : 14pt;
	font-weight : normal;
	Text-Align : left;
	Color : #8B0000;
	Font-Family : Helvetica,Verdana,Arial,Sans-Serif;
}

H4  {
	Font-Family : Helvetica,Verdana,Sans-Serif;
	Font-Size : 12pt;
	Color : #8B0000;
}

H5  {
	Font-Size : x-small;
	Color : #8B0000;
	Font-Family : Helvetica,Verdana,Sans-Serif;
}

H6  {
	Font-Size : 11pt;
	Color : #8B0000;
	Font-Family : Helvetica,Verdana,Sans-Serif;
}

HR  {
	Color : #000080;
}

/* CSS file created using Sheet Stylist v1.5
   Date Created : 4/6/98

Style sheet created by New CSS File wizard*/
UL,OL,TD,DL  {
	Color : Black;
	Font-Size : 9pt;
	Font-Weight : normal;
	Font-Family : Sans-Serif;
}

STRONG  {
	Color : #8B0000;
}

B {
	Font-Weight : bold;
}

TABLE  {
	Background-Color : #F5F5F5;
	Color : Indigo;
	Font-Weight : normal;
	Font-Family : Sans-Serif;
}
.headertable {border:3px solid #1888E6 outset;  Background-Color : #000080; Color : White; Font-Weight : normal; Font-Family : Verdana,Arial,Helvetica,sans-serif;}
.headertablewhite {  Background-Color : White; Color : White; Font-Weight : normal; Font-Family : Verdana,Arial,Helvetica,sans-serif;}
.headertablegray {  Background-Color : LtGray; Color : White; Font-Weight : normal; Font-Family : Verdana,Arial,Helvetica,sans-serif;}

TH  {
	color : #000080;
	font-size : 10pt;
	font-weight : bold;
	font-family : Sans-Serif;
}

DIV.BreakHere { page-break-before: always; }

