body{	font-family: "Trebuchet MS",Verdana,  Arial, Helvetica, sans-serif;	font-size: .9em;	color: #000000;	background-color: #dde3f3;	width: 800px;	margin: auto;	background-image: url(images/bkg.jpg);	background-repeat: repeat-x;	background-position: center top;}#header, #tod{	width: 800px;	background-image: url(images/header.jpg);	height: 150px;	background-repeat: no-repeat;	background-position: left top;	margin: 0 auto 0 auto;	border-color: #006;	border-width: 0;	border-style: solid;}#tod { position: relative; }a{	font-weight: normal;	text-decoration: none;	color: #036;}a.menu{	font-size: 1em;}a:hover{	color: red;}a:hover b{	text-decoration:underline;}p{	font-size: 1em;	color: #000000;}blockquote { margin: 0px 20px 0px 20px; }h1{	font-size: 1.25em;	font-weight: bold;	color: #030;}h2{	font-size: 1.5em;	font-weight: bold;	font-style: italic;	color: #030;}h3{	font-size: 1.8em;	font-weight: bold;	color: #006;}h3.none {margin-top:0;padding-top:0;}h4{	font-size: 1.5em;	font-weight: bold;}ul,ol { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }td{	font-size: 1em;	vertical-align: middle;	color: black;}td.smc{	font-size: 1em;	vertical-align: middle;	color: black;	text-align: center;}td.sml{		font-size: 1em;	vertical-align: middle;	color: black;	text-align: left;}td.activities{	font-size: 1em;	vertical-align: top;	color: black;}td.titlebar{		font-size: 1em;	vertical-align: middle;	color: black;}td.blackboard{		font-size: 1em;	vertical-align: middle;	color: white;	font-weight: bold;}th{	font-size: 1em;	vertical-align: middle;}ol{	font-size: 1em;}ul{	font-size: 1em;	color: black;}li{	font-size: 1em;}big{		font-size: 1.75em;	line-height: 1.75em;}.large{		font-size: 1.75em;	line-height: 1.8em;}table{		font-size: 1em;}tr{		font-size: 1em;}div{		font-size:1em;}blockquote{		font-size: 1em;}.centered{	vertical-align: middle;	text-align: center;	background-color: #dde3f3;}.wee { font-size: .75em; }.indented{	padding: 0px;	margin: 10px;}.lightblueX { color: #66FFFF; }.lightblue { color: lightskyblue; }.submenu { color: maroon; }.darkblue { color: darkblue; }.darkbluesmall{	color: darkblue;	font-size: 1em;}.quote{	color: #309;	font-style: italic;	font-weight: normal;	font-size: .8em;	margin: 0px 0px 0px 10px;	border-color: white white #336 #FFF;	border-width: 1px;	border-style: none none dotted none;	padding-bottom: 10px;	text-align: left;	clear: both;}.foreword{	color: #333;	font-style: italic;	border-color: silver;	border-width: 0 0 0 5px;	border-style: dotted dotted dotted solid;	padding: 0 0 0 10px;	margin: 10px 0 30px 10px;	font-size: .9em;}.foreword.indented{	margin: 0 0 10px 10px;	padding: 0 0 5px 0;	float: right;	width: 300px;}.foreword.indented p, .foreword.indented li {color: #333;}.green {color: #060;}.extract{	font-family: "Times New Roman", Times, serif;	color: #060;	font-weight: normal;	font-size: 1em;	margin: 0px 0px 0px 10px;	border-color: white white #060 #FFF;	border-width: 1px;	border-style: none none none none;	padding-bottom:10px;	text-align:justify;	text-indent:20px;}.final {border-color:white}.maroon { color: #4C0000; }.red { color: red; }.lightred { color: #FFCCCC; }.darkred { color: #4C0000; }.darkgreen { color: darkgreen; }.lightgreen { color: lightgreen; }.activity{	margin: 0;		font-size: 1em;}.feedback { background-color: antiquewhite; }.situation{	background-color: #ccEEFF;	margin: 0px;}.header { color: #DDFFFF; }.headertext{	color: #CCEEFF;	font-size: 1.25em;}.resource{	background-color: #F5FADA;	margin: 0;		font-size: 1em;}.Rheader { color: white; }.Rheadertext{	color: white;	font-size: 1.25em;}.cyan { color: darkcyan; }.bigwhite{	color: white;	font-size: 1.25em;}.bigblack{		font-size: 1.5em;	line-height:1.5em;}.huge{	color: black;		font-size: 2em;}.Aheader { color: antiquewhite; }.Aheadertext{	color: Black;	font-size: 1em;}.Mheader { color: antiquewhite; }.Mheadertext { color: #CCEEFF; }.restext { color: #004C73; }.feedback2 { background-color: lavender; }.audio{	background-color: thistle;	margin: 0;}.footerText{		font-size: 1em;	color: #000000;	margin-right: 10px;	margin-left: 10px;	line-height: 20px;	text-align: right;}.sittext { color: black; }.black { color: black; }.blackX{	color: black;		font-size: 1em;	font-weight: bold;	line-height: 1em;}.white { color: white; }.whiteX{	color: white;		font-size: 1em;	font-weight: bold;	line-height:1em;}.gray{	color: #666;	font-style: italic;	font-size: smaller;}.gray a { color: #666;}.gray a:hover { color: red;}.name {font-weight:bold;}.grayX{	color: gray;		font-size: 1em;	font-weight: bold;	line-height: 1em;}.black3{	color: black;		font-size: 1.5em;	font-weight: bold;}.popup{		font-size: 1em;	background-color: #F5FADA;}.box2{	background-color: antiquewhite;	border-color: black;}.box{	background-color: white;	border-color: black;}.challenges{		font-size: 1em;	background-color: #CEEFFF;}#avmenu table{	border-color: #9C9;	border-width: 2px;	border-style: solid;}.goldstripes{	background-color:#9C9;	text-align: left;	color:white; font-weight:bold;}.goldfill { background-color: #EEF; color:white;}#avlist table{	border-color: #CCF;	border-width: 2px;	border-style: solid;}#avlist table.bottom{		font-size: 1em;	color: #333366;	text-decoration: none;	border-color: #7AF;	border-width: 0px 2px 2px 2px;	border-style: solid;	background-color: white;}.bluestripes{	background-color:#EEF;	text-align: left;}.bluefill { background-color: #CCF; }p { margin: 3px 10px 3px 10px; }body,p,h1,h2,h3,h4,h5,ul,ol,li { text-align: left; }p.center { text-align: center; }div.main{	border-color: #69F;	border-width: 0px;	border-style: solid;	background-color: white;	width: 100%;	margin: 0 auto 0 auto;	text-align: left;	}.submenu ul{	padding: 0;	margin: 0 auto 0 2px;	list-style: none;	}.submenu li a{	padding: 3px 6px 3px 6px;	border-color: #39C #036 #036 #39C;	border-width: 1px;	border-style: solid;	float: left;	background-color: #dde3f3;}.submenu li{	display: inline;	font-size: .8em;}.submenu a{	color: white;	text-decoration: none;	font-weight: bold;}.submenu li a{	background-color: #dde3f3;	text-decoration: none;	color: black;	border-color: #CCF #666 #666 #CCF;}.submenu li a:hover{	background-color: #6087d6;	text-decoration: underline;	color: white;	border-color:#CCF #666 #666 #CCF;}.submenu li.active a{	background-color: #6087d6;	text-decoration: none;	color: white;	border-color: #6087D6 #666 #6087D6 #6087D6;}.submenu li.active a:hover {text-decoration: underline;}.clr {clear:both;}.centerMe{	width: 100%;	margin: auto;	background-color: #FFF;	border-color: #FFF;	border-width: 1px 0px 0px 0px;	border-style: solid;	padding: 0px;}.backgroundHeaderRow{	background-image: url(Images/BAR.jpg);	margin: 0px;	background-repeat: repeat-x;}.absmiddle { vertical-align: middle; display:inline;}.extra { margin: 20px; }.double li {padding-bottom:10px;}ul.alist{	padding: 0;	margin: 5px 0 0 150px;}.warning{	color: #C6C;	font-weight: bold;	padding-left: 50px;	font-style: italic;}.info { vertical-align: middle; display:inline}/*#tod{	background-image: url(images/smallHeader.gif);	background-repeat: no-repeat;	background-position: center top;	width:800px;height:50px;text-align:right;	}*/#tod p.headline{	text-align: right;	padding: 50px 20px 0 0;	margin: 0 15px 0 0;	font-weight: normal;	font-size: 1.5em;	color: #039;	line-height:1.25em;}#tod p.return{	text-align: right;	padding: 20px 20px 0 0;	margin: 0 15px 0 0;	font-weight: normal;	font-size: 1em;	line-height: 1.25em;}#tod p.return a{	font-weight: bold;	background-color: #FDF;	padding: 2px 5px 2px 5px;	border-color: #FFF #CCC #999 #FFF;	border-width: 1px;	border-style: solid;	color: #636;}#tod p.return a:hover {background-color:#009; color:#FFF; text-decoration:underline;}.dottedbox{	width: auto;	border-color: #006;	border-width: 1px;	border-style: dotted;	padding: 10px;	margin: 10px;}.dotted{	width: auto;	border-color: #006;	border-width: 1px;	border-style: dotted; padding:10px;margin:10px;}.dottedline{	background-color: #DDE3F3;	width: 718px;	border-color: #82A0DE;	border-width: 1px 1px 0px 1px;	border-style: solid;	padding: 10px;	margin: 10px 0 0 10px;}.all {border-width: 1px 1px 1px 1px;}.roundbottom{	background-color: #DDE3F3;	background-image: url(images/corners/mid.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 0;	width: 740px;	height: 20px;	margin: 0 0 0 10px;	text-align: right;}.roundtop{	background-color: #DDE3F3;	background-image: url(images/corners/mid2.gif);	background-repeat: repeat-x;	background-position: left top;	padding: 0;	width: 740px;	height: 20px;	margin: 0 0 0 10px;	text-align: right;}.brc {	width:20px;height:20px;display:block;	background-image: url(images/corners/bottomRight.gif);	background-repeat: no-repeat;	background-position: right bottom;	float:right;}.blc {	width:20px;height:20px;display:block;	background-image: url(images/corners/bottomLeft.gif);	background-repeat: no-repeat;	background-position: left bottom;	float:left;}.thin {padding:0;}.notop {margin-top:0px; border-top:0px;}.notop li {padding-bottom:5px;}.notopmargin {margin-top:0px; }.nobtm {margin-bottom:0px;border-bottom:0px;}.btm {margin-bottom:10px;border-bottom:1px; border-bottom-width: 1px}.follow{	text-indent: 20px;	text-transform: inherit;}.dottedlinecompact{	background-color: #DDF;	width: auto;	border-color: #339;	border-width: 1px 1px 1px 5px;	border-style: dotted dotted dotted solid;	padding: 2px 10px 2px 10px;	margin: 10px;}.definition { margin: 5px 00px 5px 30px; }.item {font-weight:bold; font-style:italic;}.lead {font-weight:bold; font-size:1.1em}.open li {padding-bottom:5px;}.open li.first {padding-top:5px;}.horizmenu{		text-align: center;	font-size: .9em;	color: #CCC;	line-height: 2.2em;	border-color: #FFF;	border-width: 0 2px 0 2px;	border-style: solid;	background-color: #6087d6;}.horizmenu a.selected b, .horizmenu b.white {color:#FFF;}.horizmenu a {color:#333;}.horizmenu b {color:#000; font-size:1.25em;}.horizmenu a:hover {color:#000;}.pink { color: #F6F; }.smaller {font-size:smaller;}.right{	float: right; display:inline;}.left{	float: left;  display:block;	border:0px solid magenta;	margin:0;	padding:0;}.left img {padding-right:10px;}.xxx {width:390px;}.yyy {width:310px;}.zzz {width:710px; border:0px solid green;}a.selected { color: #FFF; }a.selected2 { color: #33F; }.shadow{ text-shadow:black 3px 3px 3px}.purple { color: #606; }p.aright {text-align:right; font-size:smaller}.info { vertical-align: middle; padding:3px;}.final { border-style: none; }.forty {width:44%}.compact{	font-family: Arial, Helvetica, sans-serif;	color: #969;}.indent {margin-left:10px;}.sup{	font-size: 66%;	vertical-align: text-top;}.underline{	border-bottom: #006;	border-width: 0 0 1px 0;	border-style: none none dotted none;}.person img { padding: 10px; float:left;}.person{	border-color: #FFF;	border-width: 0px 0px 1px 0px;	border-style: dotted;}.person.underline {border-color: #666;}div.person {width:700px; }div.person.pic {width:120px;border:0px solid blue;}div.person.list {width:500px;border:0px solid red;}.online{	display: normal;	color: #036;}.offline{	display: normal;	color: #036;}.heading{	width: 740px;	background-color: #82A0DE;	color: #333;	font-weight: bold;	margin: 20px 0 0 10px;	background-image: url(images/corners/topLeft.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 0;	border-color: #82A0DE;	border-width: 0px 0px 1px 0px;	border-style: solid;}.heading2{	width: 740px;	background-color: transparent;	color: #333;	font-weight: bold;	margin: 20px 0 0 10px;	background-image: url(images/corners/mid2.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 0;	border-color: #82A0DE;	border-width: 0px 0px 1px 0px;	border-style: solid;}.heading p { padding: 10px 10px 6px 10px; }.trc {	width:20px;height:20px;display:block;	background-image: url(images/corners/topRight.gif);	background-repeat: no-repeat;	background-position: left top;	float:right;}.trc2 {	width:20px;height:20px;display:block;	background-image: url(images/corners/topRight2.gif);	background-repeat: no-repeat;	background-position: right top;	float:right;}.tlc2 {	width:20px;height:20px;display:block;	background-image: url(images/corners/topLeft2.gif);	background-repeat: no-repeat;	background-position: left top;	float:left;}a.button1, a.button1:hover {	padding: 3px 6px 3px 6px;	background-color: #6087d6;	color: white;	border-width: 1px;	border-style: solid;	border-color:#CCF #666 #666 #CCF;}	a.button:hover{	border-color: #069 #003 #003 #069;	background-color: #036;	color: white;	text-decoration: underline;}a.button{	padding: 3px 6px 3px 6px;	background-color: #CCD0FF;	color: black;	border-width: 1px;	border-style: solid;	border-color: #CCF #666 #666 #CCF;}#ppt a.button{	padding: 10px;	margin: 20px auto 20px auto;	width:200px;	display:block;	text-align:center;}a.buttonP{	padding: 3px 6px 3px 6px;	color: black;	border-width: 1px;	border-style: dotted;	border-color: silver;}.pack{margin-left:30px}a.buttonP:hover{	background-color: #036;	color: white;	text-decoration: underline;}span.button{	padding: 3px 6px 3px 6px;	background-color: none;	color: silver;	border-width: 1px;	border-style: solid;	border-color: #CCF #999 #999 #CCF;}img.media{	border-color: #CCF #999 #999 #CCF;	border-width: 2px;	border-style: solid;	width: 25px;	height: 25px;	background-color: red;	padding: 0;	margin-right: 5px;	vertical-align: middle;	display: inline;	float: none;}a:hover img.media  {border-color: #F00; vertical-align:middle}.lots {padding-bottom:80px;}#footer{	background-image: url(images/footer.gif);	height: auto;	width: 800px;	background-color: transparent;	padding: 0;	margin: auto auto 10px auto;	background-position: center bottom;	background-repeat: no-repeat;	text-align: right;	border-width: 1px 0px 0px 0px;	border-style: solid;	border-color: #CCF white white white;}#footer p{	text-align: right;	font-size: .75em;	padding: 0 10px 5px 0;	color: #999;}#footer ul { padding: 0 0 30px 0; }.spaceRight {padding-right:24px;}.date{	margin: 0;	padding: 5px 5px 0 0;	color: silver;	float: right;	font-size: small;}.myquote{	border-color: #CCD;	border-width: 0 0 0 5px;	border-style: solid;	padding-left: 10px;}.pad {padding-left:50px;}.clear, .clear td {border:0; vertical-align:top; padding:5px;}.h5{	font-size: 1.2em;	font-style: italic;	color: #006;	margin: 0 0 0 20px;}table.cur13{	border-color: black;	border-width: 1px 0 0 1px;	border-style: solid;	width: 700px;	margin: 10px 0 10px 10px;}table.cur13 th.l {width:40%; text-align:left;}table.cur13 th.r {width:60%; text-align:left;}table.cur13 th.b {width:50%; text-align:left;}table.cur13 td, table.cur13 th{	border-color: black;	border-width: 0 1px 1px 0;	border-style: solid;}table.cur13 th { padding: 5px 5px 5px 10px; }.ar {text-align:right;}.status{	font-size: smaller;	padding-left: 30px;	color: #C3C;	display: none;}ul.notop {padding-top:0; margin-top:0;}.trd {width:33%}.title{	font-size: 1.5em;	font-weight: bold;	color: #006;	margin: 0px 0 5px 10px;	padding: 0 0 5px 0;	border-color: #006;	border-width: 0 0 1px 0;	border-style: dotted;}hr{	border-color: #006 #FFF #FFF #FFF;	border-width: 1px;	border-style: dotted;}.open {margin-top:20px;}.thumb {padding-right:5px; vertical-align:middle;}.withborder{	margin: 0 10px 0 10px;	border-color: #82A0DE;	border-width: 0px 1px 0px 1px;	border-style: solid;}.padded { padding: 0 3px 0 3px; border:0;}.fixedRight{	width: 160px;	text-align: left;	border: 0px solid red;	display: block;	vertical-align: middle;	float: left;	padding: 0;	color:black;	font-weight:bold;}.tab{width:350px; text-align:left; border:0px solid green;display:block; vertical-align:middle; float:left;padding: 0;color:silver;}.tab a {font-weight:bold;}.wide p{	padding: 5px 0 2px 0;	margin: 0;	border: 0px solid blue;	font-size: larger;}.wide p.notop {padding-top:5px}ul.wide{	margin-top: 10px;	margin-bottom: 0;	border-color: green;	border-width: 0;	border-style: solid;}div.wrap{	font-size: 1em;	border-width: 0 0 1px 0;	border-style: solid solid dotted solid;	border-color: white white gray white;	padding: 5px 0 5px 0;	width: 520px;}ul.wide li{	padding: 0 0 5px 0;	vertical-align: middle;}div.noline{	border-color: white;	border-width: 0;	border-style: solid;}img.sep { padding: 0 7px 0 7px; }.italic {font-style:italic;}p.wee.nopad {font-size:.75em; padding-top:0; margin:0; color:#006; font-weight:bold;}h3.nopad {padding-bottom:0; margin-bottom:0;}.pale { background-color: #DDF; }div.nopad, ul.nopad {padding-bottom:0;}.author{	color: #666;	margin: 10px 0 10px 0;}.magenta { color: #909; }.normal {font-weight:normal}.exl img{	width: 35px;	height: 35px;	vertical-align: middle;	margin-right: 5px;	padding: 0;	border-color: #999 #333 #333 gray;	border-width: 1px;	border-style: solid;}.blue{color:#006}li a { font-weight:bold}.ampersand{	font-family: fantasy;	color: #909;}.download{	border-color: #999;	border-width: 2px;	border-style: outset;	margin-left:5px;	margin-right:5px;} .textright  { 	text-align: right; 	padding: 0 10px 0 0; } div#ppt{	border: 0px solid blue;	width: 738px;	padding: 0px 0px 10px 0px;	margin: 10px 0 0 10px;	min-height: 350px;	background-color: white;}ind#ppt{	border: 0px solid blue;	width: 738px;	padding: 0px 0px 10px 0px;	margin: 10px 0 0 10px;	background-color: white;}#ppt  h3, #ind h3{	font-size: 1.65em;	color: #009;	padding: 10px;	margin: 0 0 20px 0;	background-image: url(images/bkg2.jpg);	background-position: left top;	border-color: #939;	border-width: 0 0 5px 0;	border-style: solid;	background-repeat: repeat-y;}#ppt  h4{	font-size: 1.5em;	color: #66C;	padding: 10px 0 0 20px;	margin: 0;}#ppt ul,#ppt p{	font-size: 1.25em;	color: #003;}#ppt ul{	padding: 20px 20px 20px 80px;	margin: 0;}#ppt ul li{	padding: 5px 0 5px 0;	margin: 0;}#ppt p{	padding: 10px 20px 10px 20px;	margin: 0;}#ppt img {padding-left:20px;}.hide {display:none}#ind  h4{	font-size: 1.25em;	color: #66C;	padding: 5px 0 5px 0;	margin: 0;}#ind ol {margin-top:0; padding-top:0; padding-bottom:0; margin-bottom:0;}#ind p {margin-top:5px; padding-top:0; padding-bottom:0; margin-bottom:5px;}.diagram{	margin: 10px auto 0 60px;	border-color: #666;	border-width: 1px;	border-style: solid;}.legend{	font-style: italic;	font-weight: bold;	text-align: right;	margin: 0 55px 20px 55px;}#ack{	margin: 10px auto 10px auto;		text-align:center;}#ack td { padding: 8px; }#ack img {width:100px; height:100px; border:0;}div.shade{ margin:0; border: 1px solid #999; background-color:#EEF; padding:20px;}div.clear{	margin: 0;	background-color: transparent;	padding: 20px;	border-color: #999;	border-width: 1px;	border-style: solid;}div.clear.nt, div.shade.nt {border-top-color:#FFF}div.clear.nb, div.shade.nb {border-bottom-color:#FFF}.ghost {font-size:3em; color:#CCD; font-style:italic; margin-right:10px; text-align:right;}.collect { clear: both; }.nav{	font-style: italic;	color: #666;}.fl {width:49%; float:left}