/* CSS Document */

<style type="text/css" media="all">

	body { background-color: #fff; }
	
	a.orange2 {font-family: Tahoma;font-size: 8pt;color: #443C29;font-weight: bold;text-decoration: none;}
	a.orange2:hover {font-family: Tahoma;font-size: 8pt;color: #AF0000;font-weight: bold;text-decoration: none;}
	
	a.buttons {font-family: Tahoma;font-size: 9pt;color: #000000;font-weight: bold;text-decoration: none;}
	a.buttons:hover {font-family: Tahoma;font-size: 9pt;color: #AF0000;font-weight: bold;text-decoration: none;}
	
	span.normal {font-family: Tahoma;font-size: 10pt;color: #000000;font-weight: normal;}
	span.normalbold {font-family: Tahoma;font-size: 10pt;color: #000000;font-weight: bold;}
	span.orange {font-family: Tahoma;font-size: 9pt;color: #EB6900;font-weight: bold; line-height: 16pt;}
	span.red {font-family: Tahoma;font-size: 9pt;color: #AE0701;font-weight: bold; line-height: 16pt;}
	span.boldblack {color: #000000;font-family: Tahoma;font-size: 9pt;font-weight: bold;}
	span.darkred9 {font-family: arial;font-size: 9pt;color: #AE0701;font-weight: bold;}
	span.darkred10 {font-family: arial;font-size: 10pt;color: #AE0701;font-weight: bold;}
	span.darkred {font-family: arial;font-size: 13pt;color: #AE0701;font-weight: bold;}
	span.darkred11 {font-family: arial;font-size: 11pt;color: #AE0701;font-weight: bold;}
	span.darkred12 {font-family: arial;font-size: 12pt;color: #AE0701;font-weight: bold;}
	span.darkred13 {font-family: arial;font-size: 13pt;color: #AE0701;font-weight: bold;}
	span.darkred15 {font-family: arial;font-size: 15pt;color: #AE0701;font-weight: bold;}
	span.darkred18 {font-family: arial;font-size: 18pt;color: #AE0701;font-weight: bold;}
	span.darkgreybold {font-family: arial;font-size: 13pt;color: #443C29;font-weight: bold;}
	span.darkgrey13 {font-family: arial;font-size: 13pt;color: #443C29;font-weight: bold;}
	span.darkgrey15 {font-family: arial;font-size: 15pt;color: #443C29;font-weight: bold;}
	span.darkgrey20 {font-family: arial;font-size: 20pt;color: #443C29;font-weight: bold;}
	span.darkgrey {font-family: arial;font-size: 11pt;color: #443C29;font-weight: bold;}
	span.darkgrey9 {font-family: arial;font-size: 9pt;color: #443C29;font-weight: bold;}
	span.darkgrey10 {font-family: arial;font-size: 10pt;color: #443C29;font-weight: bold;}

	#navigation { color: #000; font-size: 0px; width: 980px; margin: 0px auto 10px; overflow: hidden; position: relative; }
	#navigation { background: url(http://www.krihos.com/newimages/nav-back.jpg) no-repeat; height: 87px; }
	#navigation h1#auditdown { left: 6px; top: 28px; width: 101px; height: 45px; background: url(http://www.krihos.com/newimages/nav-audit-down.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#auditup { left: 6px; top: 28px; width: 101px; height: 45px; background: url(http://www.krihos.com/newimages/nav-audit-up.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#gsadown { left: 112px; top: 28px; width: 125px; height: 45px; background: url(http://www.krihos.com/newimages/nav-gsa-down.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#gsaup { left: 112px; top: 28px; width: 125px; height: 45px; background: url(http://www.krihos.com/newimages/nav-gsa-up.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#homedown { left: 136px; top: 28px; width: 101px; height: 45px; background: url(http://www.krihos.com/newimages/nav-home-down.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#homeup { left: 136px; top: 28px; width: 101px; height: 45px; background: url(http://www.krihos.com/newimages/nav-home-up.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#contentdown { left: 242px; top: 28px; width: 154px; height: 45px; background: url(http://www.krihos.com/newimages/nav-content-down.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#contentup { left: 242px; top: 28px; width: 154px; height: 45px; background: url(http://www.krihos.com/newimages/nav-content-up.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#usersdown { left: 401px; top: 28px; width: 115px; height: 45px; background: url(http://www.krihos.com/newimages/nav-users-down.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#usersup { left: 401px; top: 28px; width: 115px; height: 45px; background: url(http://www.krihos.com/newimages/nav-users-up.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#contactdown { left: 521px; top: 28px; width: 115px; height: 45px; background: url(http://www.krihos.com/newimages/nav-contact-down.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#contactup { left: 521px; top: 28px; width: 115px; height: 45px; background: url(http://www.krihos.com/newimages/nav-contact-up.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#linksdown { left: 641px; top: 28px; width: 115px; height: 45px; background: url(http://www.krihos.com/newimages/nav-links-down.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation h1#linksup { left: 641px; top: 28px; width: 115px; height: 45px; background: url(http://www.krihos.com/newimages/nav-links-up.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#navigation a#audit { position: absolute; left: 6px; top: 28px; display: block; width: 101px; height: 45px; overflow: hidden; }
	#navigation a#gsa { position: absolute; left: 112px; top: 28px; display: block; width: 125px; height: 45px; overflow: hidden; }
	#navigation a#home { position: absolute; left: 112px; top: 28px; display: block; width: 101px; height: 45px; overflow: hidden; }
	#navigation a#content { position: absolute; left: 242px; top: 28px; display: block; width: 154px; height: 45px; overflow: hidden; }
	#navigation a#users { position: absolute; left: 401px; top: 28px; display: block; width: 115px; height: 45px; overflow: hidden; }
	#navigation a#contact { position: absolute; left: 521px; top: 28px; display: block; width: 115px; height: 45px; overflow: hidden; }
	#navigation a#links { position: absolute; left: 641px; top: 28px; display: block; width: 115px; height: 45px; overflow: hidden; }
	
	#navigation h1#b0left { left: 6px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b0right { left: 106px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b0back { left: 8px; top: 67px; width: 98px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }
	
	#navigation h1#b1left { left: 106px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b1right { left: 206px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b1back { left: 108px; top: 67px; width: 98px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }
	
	#navigation h1#b2left { left: 206px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b2right { left: 356px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b2back { left: 208px; top: 67px; width: 98px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }
	
	#navigation h1#b3left { left: 306px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b3right { left: 406px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b3back { left: 308px; top: 67px; width: 98px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }
	
	#navigation h1#b4left { left: 406px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b4right { left: 506px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b4back { left: 408px; top: 67px; width: 148px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }
	
	#navigation h1#b5left { left: 556px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b5right { left: 656px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b5back { left: 558px; top: 67px; width: 98px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }
	
	#navigation h1#b6left { left: 656px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b6right { left: 767px; top: 67px; width: 2px; height: 19px; background: url(http://www.krihos.com/newimages/divider.jpg) no-repeat; position: absolute; overflow: hidden; }
	#navigation h1#b6back { left: 658px; top: 67px; width: 109px; height: 19px; background: url(http://www.krihos.com/newimages/button.jpg) repeat; position: absolute; overflow: hidden; }

	#navigation h1#arrow0 { left: 54px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow0 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 66px; top: 70px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#navigation h1#arrow1 { left: 154px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow1 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 166px; top: 70px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#navigation h1#arrow2 { left: 254px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow2 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 266px; top: 70px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#navigation h1#arrow3 { left: 354px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow3 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 366px; top: 70px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#navigation h1#arrow4 { left: 454px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow4 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 466px; top: 70px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#navigation h1#arrow5 { left: 604px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow5 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 616px; top: 70px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#navigation h1#arrow6 { left: 704px; top: 71px; width: 7px; height: 11px; background: url(http://www.krihos.com/newimages/arrow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#navigation span#arrow6 { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; left: 716px; top: 70px; width: 195px; height: 20px; position: absolute; overflow: hidden; }
	
	#navigation a#arrow0 { left: 60px; top: 71px; display: block; width: 70px; height: 15px; overflow: hidden; position: absolute; }
	#navigation a#arrow1 { left: 160px; top: 71px; display: block; width: 70px; height: 15px; overflow: hidden; position: absolute; }
	#navigation a#arrow2 { left: 260px; top: 71px; display: block; width: 70px; height: 15px; overflow: hidden; position: absolute; }
	#navigation a#arrow3 { left: 360px; top: 71px; display: block; width: 70px; height: 15px; overflow: hidden; position: absolute; }
	#navigation a#arrow4 { left: 460px; top: 71px; display: block; width: 130px; height: 15px; overflow: hidden; position: absolute; }
	#navigation a#arrow5 { left: 610px; top: 71px; display: block; width: 70px; height: 15px; overflow: hidden; position: absolute; }
	#navigation a#arrow6 { left: 710px; top: 71px; display: block; width: 70px; height: 15px; overflow: hidden; position: absolute; }
	
	#mainlayout { color: #000; font-size: 0px; width: 980px; margin: 10px auto 10px; overflow: hidden; position: relative; }
	#mainlayout { height: 720px; }
	#mainlayout h1#pos1 { left: 780px; top: 401px; width: 200px; height: 154px; background: url(http://www.krihos.com/newimages/box-200-withheader.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#pos1head { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 786px; top: 405px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout span#pos1text { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: normal; text-decoration: none; left: 786px; top: 431px; width: 200px; height: 140px; position: absolute; overflow: hidden; }
	#mainlayout span#pos1bullet { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: normal; text-decoration: none; left: 770px; top: 421px; width: 200px; height: 140px; position: absolute; overflow: hidden; }
	#mainlayout h1#pos2 { left: 780px; top: -1px; width: 200px; height: 392px; background: url(http://www.krihos.com/newimages/box-content-back.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#pos2head { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 820px; top: 4px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout h1#pos3 { left: 0px; top: 0px; width: 770px; height: 555px; background: url(http://www.krihos.com/newimages/box-main-audit.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#posauditing { left: 0px; top: 0px; width: 770px; height: 555px; background: url(http://www.krihos.com/newimages/box-main-auditing.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#posauditing2 { left: 210px; top: 0px; width: 770px; height: 555px; background: url(http://www.krihos.com/newimages/box-main-auditing2.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#posauditing3 { left: 210px; top: 0px; width: 770px; height: 555px; background: url(http://www.krihos.com/newimages/box-main-auditing3.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos3gsa { left: 0px; top: 0px; width: 770px; height: 555px; background: url(http://www.krihos.com/newimages/box-main-gsa.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos4 { left: 0px; top: 566px; width: 200px; height: 154px; background: url(http://www.krihos.com/newimages/box-brochure.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos5 { left: 210px; top: 566px; width: 250px; height: 154px; background: url(http://www.krihos.com/newimages/box-movie.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos6 { left: 730px; top: 566px; width: 250px; height: 154px; background: url(http://www.krihos.com/newimages/box-links.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos7 { left: 470px; top: 566px; width: 250px; height: 154px; background: url(http://www.krihos.com/newimages/box-tour.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos3blank { left: 210px; top: 0px; width: 770px; height: 555px; background: url(http://www.krihos.com/newimages/box-770-blank.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#pos3blank980 { left: 0px; top: 0px; width: 980px; height: 555px; background: url(http://www.krihos.com/newimages/box-980-blank.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#box-keys { left: 11px; top: 271px; width: 958px; height: 273px; background: url(http://www.krihos.com/newimages/box-keys.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#box-client-back { left: 11px; top: 108px; width: 980px; height: 168px; background: url(http://www.krihos.com/newimages/box-client-back.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#postrial { left: 780px; top: 401px; width: 200px; height: 154px; background: url(http://www.krihos.com/newimages/box-trial.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#postrial2 { left: 0px; top: 0px; width: 200px; height: 154px; background: url(http://www.krihos.com/newimages/box-trial2.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#postrialhead { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; text-align:center; left: 0px; top: 4px; width: 200px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout h1#boxbuttons { left: 0px; top: 163px; width: 200px; height: 392px; background: url(http://www.krihos.com/newimages/box-buttons.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#boxbuttonshead { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; text-align:center; left: 0px; top: 167px; width: 200px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout h1#poslogin { left: 245px; top: 312px; width: 200px; height: 154px; background: url(http://www.krihos.com/newimages/box-200-flat.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#poslogin2 { left: 245px; top: 88px; width: 200px; height: 154px; background: url(http://www.krihos.com/newimages/box-200-flat.jpg) no-repeat; position: absolute; overflow: hidden; }
	
	#mainlayout h1#button1 { left: 0px; top: 187px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/overview-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#button2 { left: 0px; top: 239px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/developer-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#button3 { left: 0px; top: 291px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/auditing-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#button4 { left: 0px; top: 343px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/planning-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#button5 { left: 0px; top: 395px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/document-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#button6 { left: 0px; top: 447px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/reporting-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#button7 { left: 0px; top: 499px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/installation-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	
	#mainlayout a#button1 { left: 0px; top: 187px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout a#button2 { left: 0px; top: 239px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout a#button3 { left: 0px; top: 291px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout a#button4 { left: 0px; top: 343px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout a#button5 { left: 0px; top: 395px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout a#button6 { left: 0px; top: 447px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout a#button7 { left: 0px; top: 499px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	
	#mainlayout h1#buttongsa { left: 0px; top: 187px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/gsa-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout a#buttongsa { left: 0px; top: 187px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	#mainlayout h1#buttonpricelist { left: 0px; top: 239px; width: 200px; height: 52px; background: url(http://www.krihos.com/newimages/pricelist-button.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout a#buttonpricelist { left: 0px; top: 239px; width: 200px; height: 52px; display: block; overflow: hidden; position: absolute; }
	
	#userquotes span#userstitle { color: #443C29; font-family: Tahoma; font-size: 10pt; font-weight: bold; }
	#userquotes span#usersdesc { color: #EB6900; font-family: Times New Roman; font-size: 10pt; font-weight: bold; }
	#userquotes span#usersquote { color: #443C29; font-family: Tahoma; font-size: 10pt; font-weight: normal; }
	
	#mainlayout ul { list-style-position: outside; margin-left: 0px; padding-left: 30px; vertical-align: middle; left: 780px; top: 30px; width: 160px; height: 140px; position: absolute; overflow: hidden;}
	#mainlayout li { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: normal; text-decoration: none; }
	
	#mainlayout ul#content { list-style-position: outside; margin-left: 0px; padding-left: 30px; vertical-align: middle; left: 30px; top: 285px; width: 250px; position: absolute; overflow: hidden;}
	#mainlayout li#content { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 8pt; color: #AF0000; font-weight: bold; text-decoration: none; }
	
	#mainlayout ul#content2 { list-style-position: outside; margin-left: 0px; padding-left: 30px; vertical-align: middle; left: 30px; top: 405px; width: 250px; position: absolute; overflow: hidden;}
	#mainlayout li#content2 { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 8pt; color: #AF0000; font-weight: bold; text-decoration: none; }

	#mainlayout a#brochure { left: 0px; top: 566px; width: 200px; height: 154px; position: absolute; display: block; overflow: hidden; }
	#mainlayout a#movie { left: 210px; top: 566px; width: 250px; height: 154px; position: absolute; display: block; overflow: hidden; }
	#mainlayout a#schedule { left: 730px; top: 566px; width: 250px; height: 154px; position: absolute; display: block; overflow: hidden; }
	#mainlayout a#linksbox { left: 730px; top: 566px; width: 250px; height: 154px; position: absolute; display: block; overflow: hidden; }
	#mainlayout a#tour { left: 470px; top: 566px; width: 250px; height: 154px; position: absolute; display: block; overflow: hidden; }
	#mainlayout a#trial { left: 0px; top: 0px; width: 200px; height: 154px; position: absolute; display: block; overflow: hidden; }
	
	#mainlayout h1#auditicon { left: 240px; top: 100px; width: 331px; height: 454px; background: url(http://www.krihos.com/newimages/audit-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#auditicon300 { left: 240px; top: 150px; width: 300px; height: 411px; background: url(http://www.krihos.com/newimages/audit-icon-300-411.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#gsaicon300 { left: 270px; top: 130px; width: 300px; height: 411px; background: url(http://www.krihos.com/newimages/gsa-icon-300-411.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#auditiconsmall { left: 425px; top: 192px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/audit-icon-small.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#referenceicon { left: 515px; top: 200px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/reference-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#reportingicon { left: 610px; top: 200px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/reporting-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#planningicon { left: 695px; top: 200px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/planning-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#xlicon { left: 785px; top: 200px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/xl-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#servericon { left: 880px; top: 200px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/server-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#contenticon { left: 330px; top: 70px; width: 464px; height: 486px; background: url(http://www.krihos.com/newimages/contenthome.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#contenticon300 { left: 675px; top: 255px; width: 300px; height: 314px; background: url(http://www.krihos.com/newimages/contenthome300.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#staricon { left: 810px; top: 340px; width: 150px; height: 215px; background: url(http://www.krihos.com/newimages/star150.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#mailicon { left: 540px; top: 139px; width: 360px; height: 360px; background: url(http://www.krihos.com/newimages/mail.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#loginicon { left: 540px; top: 211px; width: 280px; height: 280px; background: url(http://www.krihos.com/newimages/login.jpg) no-repeat; position: absolute; overflow: hidden; }
	
	#mainlayout h1#contentman { left: 660px; top: 205px; width: 315px; height: 346px; background: url(http://www.krihos.com/newimages/content_man.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#contactmen { left: 660px; top: 282px; width: 272px; height: 272px; background: url(http://www.krihos.com/newimages/contact_men.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#developerman { left: 405px; top: 306px; width: 149px; height: 205px; background: url(http://www.krihos.com/newimages/developer_man.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#auditman { left: 400px; top: 280px; width: 150px; height: 239px; background: url(http://www.krihos.com/newimages/auditing_man.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#documentman { left: 380px; top: 315px; width: 152px; height: 199px; background: url(http://www.krihos.com/newimages/document_man.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#reportingman { left: 387px; top: 310px; width: 150px; height: 204px; background: url(http://www.krihos.com/newimages/reporting_man.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#installmen { left: 260px; top: 388px; width: 334px; height: 166px; background: url(http://www.krihos.com/newimages/install_men.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#planningman { left: 386px; top: 313px; width: 157px; height: 192px; background: url(http://www.krihos.com/newimages/planning_man.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#overviewman { left: 402px; top: 312px; width: 150px; height: 200px; background: url(http://www.krihos.com/newimages/overview_man.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#mainlayout a#auditicon { left: 30px; top: 100px; display: block; width: 280px; height: 350px; overflow: hidden; position: absolute; }
	#mainlayout a#referenceicon { left: 310px; top: 230px; display: block; width: 84px; height: 70px; overflow: hidden; position: absolute; }
	#mainlayout a#reportingicon { left: 405px; top: 210px; display: block; width: 84px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#planningicon { left: 492px; top: 220px; display: block; width: 80px; height: 80px; overflow: hidden; position: absolute; }
	#mainlayout a#xlicon { left: 575px; top: 195px; display: block; width: 94px; height: 100px; overflow: hidden; position: absolute; }
	#mainlayout a#servericon { left: 675px; top: 220px; display: block; width: 84px; height: 85px; overflow: hidden; position: absolute; }
	
	#mainlayout h1#auditicon2 { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/audit-icon-small.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#auditiconglow { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/audit-icon-small-glow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#referenceicon2 { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/reference-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#referenceiconglow { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/reference-icon-glow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#reportingicon2 { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/reporting-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#reportingiconglow { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/reporting-icon-glow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#planningicon2 { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/planning-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#planningiconglow { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/planning-icon-glow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#xlicon2 { left: 490px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/xl-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#xliconglow { left: 490px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/xl-icon-glow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#servericon2 { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/server-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#servericonglow { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/server-icon-glow.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#globeicon2 { left: 505px; top: 380px; width: 94px; height: 153px; background: url(http://www.krihos.com/newimages/globe-icon.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#mainlayout a#auditicon2 { left: 295px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#referenceicon2 { left: 295px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#reportingicon2 { left: 295px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#planningicon2 { left: 295px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#xlicon2 { left: 280px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#servericon2 { left: 295px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	#mainlayout a#globeicon2 { left: 295px; top: 400px; display: block; width: 94px; height: 90px; overflow: hidden; position: absolute; }
	
	#mainlayout h1#overview-screen { left: 225px; top: 145px; width: 359px; height: 429px; background: url(http://www.krihos.com/newimages/overview-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#auditing-screen { left: 240px; top: 100px; width: 329px; height: 429px; background: url(http://www.krihos.com/newimages/auditing-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#planning-screen { left: 240px; top: 100px; width: 329px; height: 429px; background: url(http://www.krihos.com/newimages/planning-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#reporting-screen { left: 240px; top: 100px; width: 329px; height: 429px; background: url(http://www.krihos.com/newimages/reporting-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#document-screen { left: 240px; top: 100px; width: 329px; height: 429px; background: url(http://www.krihos.com/newimages/document-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#developer-screen { left: 240px; top: 100px; width: 329px; height: 429px; background: url(http://www.krihos.com/newimages/developer-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#installation-screen { left: 240px; top: 100px; width: 329px; height: 429px; background: url(http://www.krihos.com/newimages/installation-screen.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#mainlayout h1#box-340-367 { left: 605px; top: 45px; width: 340px; height: 367px; background: url(http://www.krihos.com/newimages/box-340-367.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#box-340-465 { left: 605px; top: 45px; width: 340px; height: 465px; background: url(http://www.krihos.com/newimages/box-340-465.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#mainlayout h1#contact1 { left: 240px; top: 20px; width: 340px; height: 230px; background: url(http://www.krihos.com/newimages/box-340-flat.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#contact2 { left: 610px; top: 20px; width: 340px; height: 230px; background: url(http://www.krihos.com/newimages/box-340-flat.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#contact3 { left: 240px; top: 272px; width: 340px; height: 230px; background: url(http://www.krihos.com/newimages/box-340-flat.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#contact4 { left: 610px; top: 272px; width: 340px; height: 230px; background: url(http://www.krihos.com/newimages/box-340-flat.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#mainlayout h1#worldicon { left: 245px; top: 25px; width: 54px; height: 52px; background: url(http://www.krihos.com/newimages/world.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#worldicon2 { left: 615px; top: 25px; width: 54px; height: 52px; background: url(http://www.krihos.com/newimages/world.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#irelandicon { left: 245px; top: 277px; width: 54px; height: 52px; background: url(http://www.krihos.com/newimages/ireland.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#greatbritainicon { left: 245px; top: 330px; width: 54px; height: 52px; background: url(http://www.krihos.com/newimages/breat_britain.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#southafricaicon { left: 615px; top: 277px; width: 54px; height: 52px; background: url(http://www.krihos.com/newimages/south_africa.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	#mainlayout h1#asgicon { left: 615px; top: 281px; width: 54px; height: 52px; background: url(http://www.krihos.com/newimages/asg.png) no-repeat; position: absolute; overflow: hidden; behavior: url(/global/styles/iepngfix.htc); }
	
	#mainlayout h1#boxkeyelement { left: 228px; top: 72px; width: 252px; height: 465px; background: url(http://www.krihos.com/newimages/box-keyelement-252.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#boxkeyelementhead { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 258px; top: 76px; width: 240px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout h1#boxrequirement { left: 496px; top: 72px; width: 464px; height: 465px; background: url(http://www.krihos.com/newimages/box-requirement-464.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#boxrequirementhead { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 526px; top: 76px; width: 400px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout span#modulename { left: 235px; top: 20px; width: 700px; height: 60px; position: absolute; overflow: hidden; font-family: Tahoma; font-size: 14pt; color: #443C29; font-weight: normal; text-decoration: none; }
	
	#mainlayout h1#boxcontent392 { left: 0px; top: 162px; width: 200px; height: 392px; background: url(http://www.krihos.com/newimages/box-content-back.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#boxcontent556 { left: 0px; top: 162px; width: 200px; height: 556px; background: url(http://www.krihos.com/newimages/box-content-556.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#boxcontent556head { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 40px; top: 167px; width: 190px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout h1#boxcontent { left: 228px; top: 72px; width: 252px; height: 465px; background: url(http://www.krihos.com/newimages/box-blank-252.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#boxcontent350 { left: 18px; top: 27px; width: 350px; height: 510px; background: url(http://www.krihos.com/newimages/box-blank-350-510.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#boxcontenthead { font-family: Tahoma; font-size: 11pt; color: #AF0000; font-weight: bold; text-decoration: none; left: 30px; top: 33px; width: 340px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout span#boxkeyelementhead2 { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 240px; top: 76px; width: 240px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout span#boxcontentbody { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 30px; top: 75px; width: 320px; height: 400px; position: absolute; overflow: hidden; }
	#mainlayout span#boxcontentbody2 { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 30px; top: 380px; width: 320px; height: 400px; position: absolute; overflow: hidden; }
	#mainlayout span#boxcontentbody3 { font-family: Tahoma; font-size: 11pt; color: #443C29; font-weight: bold; text-decoration: none; left: 30px; top: 480px; width: 320px; height: 400px; position: absolute; overflow: hidden; }
	#mainlayout h1#boxuserlogos { left: 18px; top: 72px; width: 252px; height: 465px; background: url(http://www.krihos.com/newimages/box-white-252.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#boxusers { left: 18px; top: 18px; width: 464px; height: 519px; background: url(http://www.krihos.com/newimages/box-blank-464.jpg) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout span#boxusershead { font-family: Tahoma; font-size: 8pt; color: #443C29; font-weight: bold; text-decoration: none; left: 30px; top: 22px; width: 400px; height: 20px; position: absolute; overflow: hidden; }
	#mainlayout h1#posAgreement { left: 45px; top: 150x; width: 600px; height: 400px; position: absolute; overflow: auto; }
	
	#mainlayout h1#potashlogo { left: 785px; top: 375px; width: 178px; height: 42px; background: url(http://www.krihos.com/newimages/potash.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#urslogo { left: 650px; top: 455px; width: 139px; height: 50px; background: url(http://www.krihos.com/newimages/urs.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#terralogo { left: 815px; top: 277px; width: 139px; height: 50px; background: url(http://www.krihos.com/newimages/terra.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#gclogo { left: 642px; top: 55px; width: 158px; height: 50px; background: url(http://www.krihos.com/newimages/gc.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#heitonlogo { left: 805px; top: 165px; width: 159px; height: 45px; background: url(http://www.krihos.com/newimages/heiton.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#uofslogo { left: 505px; top: 370px; width: 158px; height: 50px; background: url(http://www.krihos.com/newimages/uofs.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#dralogo { left: 690px; top: 365px; width: 81px; height: 55px; background: url(http://www.krihos.com/newimages/dra.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#l3logo { left: 525px; top: 440px; width: 103px; height: 79px; background: url(http://www.krihos.com/newimages/l3.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#caldivelogo { left: 795px; top: 440px; width: 159px; height: 77px; background: url(http://www.krihos.com/newimages/caldive.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#rbclogo { left: 500px; top: 280px; width: 139px; height: 50px; background: url(http://www.krihos.com/newimages/rbc.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#canadapostlogo { left: 637px; top: 275px; width: 173px; height: 58px; background: url(http://www.krihos.com/newimages/canadapost.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#nestlelogo { left: 525px; top: 35px; width: 94px; height: 91px; background: url(http://www.krihos.com/newimages/nestle.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#sandialogo { left: 820px; top: 47px; width: 135px; height: 69px; background: url(http://www.krihos.com/newimages/sandia.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#bechtellogo { left: 522px; top: 145px; width: 99px; height: 91px; background: url(http://www.krihos.com/newimages/bechtel.gif) no-repeat; position: absolute; overflow: hidden; }
	#mainlayout h1#atlantalogo { left: 645px; top: 152px; width: 147px; height: 81px; background: url(http://www.krihos.com/newimages/atlanta.gif) no-repeat; position: absolute; overflow: hidden; }
	
	#mainlayout a#nestlelogo { left: 525px; top: 35px; display: block; width: 94px; height: 91px; overflow: hidden; position: absolute; }
	#mainlayout a#potashlogo { left: 785px; top: 375px; display: block; width: 178px; height: 42px; overflow: hidden; position: absolute; }
	#mainlayout a#urslogo { left: 670px; top: 455px; display: block; width: 99px; height: 50px; overflow: hidden; position: absolute; }
	#mainlayout a#terralogo { left: 815px; top: 277px; display: block; width: 139px; height: 50px; overflow: hidden; position: absolute; }
	#mainlayout a#gclogo { left: 642px; top: 55px; display: block; width: 158px; height: 50px; overflow: hidden; position: absolute; }
	#mainlayout a#heitonlogo { left: 805px; top: 165px; display: block; width: 159px; height: 45px; overflow: hidden; position: absolute; }
	#mainlayout a#uofslogo { left: 505px; top: 370px; display: block; width: 158px; height: 50px; overflow: hidden; position: absolute; }
	#mainlayout a#dralogo { left: 690px; top: 365px; display: block; width: 81px; height: 55px; overflow: hidden; position: absolute; }
	#mainlayout a#l3logo { left: 525px; top: 440px; display: block; width: 103px; height: 79px; overflow: hidden; position: absolute; }
	#mainlayout a#caldivelogo { left: 795px; top: 440px; display: block; width: 159px; height: 77px; overflow: hidden; position: absolute; }
	#mainlayout a#rbclogo { left: 525px; top: 280px; display: block; width: 95px; height: 50px; overflow: hidden; position: absolute; }
	#mainlayout a#canadapostlogo { left: 646px; top: 279px; display: block; width: 153px; height: 48px; overflow: hidden; position: absolute; }
	#mainlayout a#sandialogo { left: 820px; top: 47px; display: block; width: 135px; height: 69px; overflow: hidden; position: absolute; }
	#mainlayout a#bechtellogo { left: 522px; top: 145px; display: block; width: 99px; height: 91px; overflow: hidden; position: absolute; }
	#mainlayout a#atlantalogo { left: 645px; top: 152px; display: block; width: 147px; height: 81px; overflow: hidden; position: absolute; }
	
	#contentlist h1#pos1 { left: 0px; top: 185px; width: 200px; height: 367px; background: url(http://www.krihos.com/newimages/spacer.gif) no-repeat; position: absolute; overflow: auto; }
	#contentlist h1#pos2 { left: 780px; top: 23px; width: 200px; height: 531px; background: url(http://www.krihos.com/newimages/spacer.gif) no-repeat; position: absolute; overflow: auto; }
	#keyelementlist h1#pos1 { left: 0px; top: 23px; width: 252px; height: 441px; background: url(http://www.krihos.com/newimages/spacer.gif) no-repeat; position: absolute; overflow: auto; }
	#requirementlist h1#pos1 { left: 0px; top: 23px; width: 464px; height: 441px; background: url(http://www.krihos.com/newimages/spacer.gif) no-repeat; position: absolute; overflow: auto; }
	#requirementlist h1#pos2 { left: 0px; top: 23px; width: 464px; height: 495px; background: url(http://www.krihos.com/newimages/spacer.gif) no-repeat; position: absolute; overflow: auto; }
	
	#keylayout { color: #000; font-size: 0px; width: 958px; left: 11px; top: 277px; height: 261px; margin: 0px; overflow: auto; position: absolute; }
	#clientlayout { color: #000; font-size: 0px; width: 680px; left: 0px; top: 10px; height: 168px; margin: 0px; overflow: auto; position: absolute; }
	#clientlayout2 { color: #000; font-size: 0px; width: 217px; left: 680px; top: 20px; height: 168px; margin: 0px; overflow: auto; position: absolute; }
	
	#table1 { border-style: none; border-collapse: collapse }
	#table1 td { border: 1px solid #F1D9B7; }
	a#link { display:block; width:95%;	height:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:9pt; color:#443C29; font-weight: bold; text-decoration:none; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }
	a#link:hover { color:#AF0000; }
	a#link2 { display:block; width:95%; height:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; color:#443C29; font-weight: normal; text-decoration:none; padding-left: 10px; padding-top: 0px;  padding-bottom: 8px; }
	a#link2:hover { color:#AF0000; }
	a#contentlist { display:block; width:95%; height:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:8pt; color:#443C29; font-weight: bold; text-decoration:none; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
	a#contentlist:hover { color:#AF0000; }
	
	a#linkselected { display:block; width:95%;	height:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:9pt; background-color:#FFE888; color:#443C29; font-weight: bold; text-decoration:none; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }
	a#linkselected:hover { color:#443C29; }
	a#linkselected2 { display:block; width:95%; height:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; background-color:#FFE888; color:#443C29; font-weight: normal; text-decoration:none; padding-left: 10px; padding-top: 0px;  padding-bottom: 8px; }
	a#linkselected2:hover { color:#443C29; }
	
	span.requirementreminder{ display:block; width:95%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:11pt; color:#AE0701; font-weight: bold; text-decoration:none; padding-left: 10px; padding-top: 10px; padding-bottom: 0px; }
	span.requirementtitle { display:block; width:95%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; color:#443C29; font-weight: bold; text-decoration:none; padding-left: 10px; padding-top: 10px; padding-bottom: 0px; }
	span.requirementdesc { display:block; width:95%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; color:#443C29; font-weight: normal; text-decoration:none; padding-left: 10px; padding-top: 10px;  padding-bottom: 10px; }
	span.linkname { display:block; width:95%; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10pt; color:#443C29; font-weight: normal; text-decoration:none; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }

</style>