/* CSS Document *//* general */html			{width: 100%;height: 100%;}body 			{background: url(../images/bg_tile.jpg); width: 100%; margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #979797; text-align: left;}img				{border: 0; padding: 0; margin: 0;}p				{padding: 0; margin: 0 0 10px 0px; line-height: 1.4em; text-align: left;}ul 				{padding: 0; margin: 0; list-style: inside; list-style-type: none;}li				{padding: 0; margin: 0;}a:link 			{color: #979797; text-decoration: none;}a:visited 		{color: #979797; text-decoration: none;}a:hover 		{color: #50C9F0; text-decoration: none;}a:active 		{color: #50C9F0; text-decoration: none;}h1 				{font-size:medium; color: #ffffff; font-weight: bold; margin: 8px 0 0 0px; padding: 0;}/* code in here is ignored by ie5  mac \*/h1 				{font-size:medium; color: #ffffff; font-weight: bold; margin: 12px 0 0 0px; padding: 0;}* html h1		{font-size:medium; color: #ffffff; font-weight: bold; margin: 16px 0 0 0px; padding: 0;}/* end hack */h2 				{font-size: medium; color: #50C9F0; font-weight: bold; margin: 30px 0 0 0; padding: 0;}h3 				{font-size: medium; color: #979797; font-weight: bold; margin: 10px 0 0 8px; padding: 0;}h4 				{font-size: 0.72em; color: #979797; font-weight: bold; margin: 0 0 0 10px; padding: 0;}h6 				{font-size: medium; color: #50C9F0; font-weight: bold; margin: 0px 0 0 0; padding: 0;}strong			{font-weight: bold; color: #979797;}/* forms  */label			{font-size:x-small; padding: 0; margin: 0 5px 0 0;}select			{padding: 1px; font-size: x-small;}form			{padding: 0; margin: 0;}input			{padding: 1px; font-size: x-small;}/* text */.point			{margin: 0px 0 0px 12px; list-style: inside; list-style-type:disc; font-weight:bold;}.point li		{margin: 0 0 4px 0;}.nopoint		{margin: 0px 0 0px 0px; list-style-position: outside; font-weight:bold;}.nopoint li		{margin: 0 0 4px 0;}.address		{margin: 0px 0 0px 0px; list-style: inside; list-style-type:none; font-size: 11px;}.address li		{margin: 0 0 2px 0; line-height: 1.2em;}.pjctlinks		{margin: 4px 0 0px 0px; list-style: inside; list-style-type:none; font-size: 11px;}.pjctlinks li	{margin: 0 0 2px 0; line-height: 1.2em;}.contenttxt		{width: 350px; margin: 0px 0px 0px 0px; padding: 0; float:left;}.highlight		{font-weight: bold; color: #979797; font-size: 11px;}.blue			{font-weight: bold; color: #50C9F0; font-size: 11px;}.larger			{color: #979797; font-size: 11px; margin: 0 0 0 0;}/* useful */.clearer		{height: 0; line-height: 0px; background: #000000; clear: both; margin: -1px 0 0 0;}/*helps display floated stuff*/#acc_nav 		{left: -9999px; position: absolute;}/* accessibility nav *//* content holders */#mainholder		{width: 799px; height: 599px; padding: 0; margin: 0 0 0 100px; background: url(../images/dfb_book.jpg) top left no-repeat;}#pjctholder		{width: 799px; height: 599px; padding: 0; margin: 0 0 0 100px; background: url(../images/dfb_book_pjct.jpg) top left no-repeat;}#top			{width: 660px; height: 135px; padding: 0; position: relative; top: 24px; left: 65px; float:left;}#flashtop		{width: 647px; height: 134px; padding: 2px 0 0 10px; margin: 0px 0 0 0; float:left;}/*ie mac fix */#contenthold	{width: 730px; height: 395px; padding: 0; margin: 8px 0 0 65px; position: relative; left: 65px; top: 30px; float:left;}/* code in here is ignored by ie5  mac \*/#contenthold	{width: 730px; height: 395px; padding: 0; margin: 0px 0 0 0px; position: relative; left: 65px; top: 30px; float:left;}* html #contenthold	{width: 730px; height: 395px; padding: 0; margin: 0; position: relative; left: 65px; top: 24px; float:left;}/* end hack */#leftcol		{width: 150px; height: 395px; padding: 0; float:left;}#leftsignup		{width: 146px; height: 210px; padding: 10px 0 0 4px; margin: 0px 0 0 0px; float:left;}#leftlinks		{width: 146px; height: 210px; padding: 10px 0 0 4px; margin: 0px 0 0 0px; float:left;}/* code in here is ignored by ie5  mac \*/#leftlinks		{width: 146px; height: 210px; padding: 10px 0 0 6px; margin: 0px 0 0 0px; float:left;}* html #leftlinks		{width: 146px; height: 210px; padding: 0px 0 0 0px; margin: 10px 0 0 -8px; float:left;}/* end hack */#lefttitle		{width: 146px; height: 20px; padding: 10px 0 0 4px; margin: 0px 0 0 0px; float:left;}#leftaddress	{width: 150px; height: 60px; margin: 10px 0 0 6px; padding: 0px 0 0 0px; float:left;}/* code in here is ignored by ie5  mac \*/* html #leftaddress	{width: 150px; height: 60px; margin: 10px 0 0 -8px; padding: 0px 0 0 0px; float:left;}/* end hack */#rightcol		{width: 572px; height: 131px; padding: 0px 0 0 0px; margin: 0px 0 0 0px; float:right;}#maintext		{width: 400px; height: 108px; padding: 12px 0px 0 8px; margin: 0px 0 0 0px; float:left; overflow:auto;}.maintext2		{width: 500px; height: 108px; padding: 4px 0px 50px 12px; margin: 0px 0 0 0px; float:left;}#servtext		{width: 230px; height: 360px; padding: 0px 0px 0px 0px; margin: 10px 0 0 6px; float:left;}#bg_services	{width: 530px; height: 394px; padding: 0px 0px 0 0px; margin: 0px 0px 0 0px; float:left; background: url(../images/bg_services2.gif) top left no-repeat;}#pjctflash		{width: 530px; height: 390px; padding: 0px 0px 0 0px; margin: 1px 0 0 0px; float:left;}#servflash		{width: 240px; height: 390px; padding: 0px 0px 0 0px; margin: 1px 0 0 0px; float:left;}#paperclip		{width: 146px; height: 80px; padding: 50px 0 0 0px; margin: 0px 0 0 0px; float:right;}#imagearea		{width: 534px; height: 261px; padding: 0px 0 0 0px; margin: 0px 0 0 0px; float:left;}#righttitle		{width: 410px; height: 18px; padding: 12px 0 0 0px; margin: 0px 0 0 0px; float:left;}#imgholder1		{width: 264px; height: 200px; padding: 0px 0 0 0px; margin: 10px 0 0 0px; float:left;}#imgholder2		{width: 264px; height: 200px; padding: 0px 0 0 0px; margin: 10px 0 0 0px; float:right;}#projectlink	{width: 410px; height: 10px; margin: 0px 0 0 2px; float:left;}/* navigation holder *//* ie mac fix */#nav			{width: 506px; height: 28px; position: relative; top: 4px; margin: 4px 0 0 0; padding: 0; font-size: 0.65em; float:right;}/* code in here is ignored by ie5  mac \*/#nav			{margin: 0;}* html #nav		{width: 506px; height: 28px; margin: 0; padding: 0; position: relative; top: -3px; left: 4px; font-size: 0.65em; float:right;}/* end hack */#nav_hold		{display: inline; padding: 0; margin: 0;}#nav_hold li	{list-style: none; display: inline; padding: 0; margin: 0 0 0 -2px; font-size: 0.65em;}/* newsletter */.newstxt p		{margin: 0; padding: 0;}#news ul		{margin: 0; padding: 0;}#news li		{margin: 0 0 5px 0; padding: 0;}.textfield1		{width: 80px; border: 1px solid #b2b2b2;}/* contact forms */div.row {margin: 0; padding: 4px 0 0 0px; clear:both;}* html div.row {margin: 8px 0 0 0; padding: 0;}div.row span.label, div.row label {text-align: right; width: 160px; padding: 0 5px 0 0; margin: 0 0 0 2px; vertical-align: bottom; line-height: 1.8em;}* html div.row span.label, * html div.row label {padding-top: 0;}div.row span.form {float: left; text-align: left; padding-right: 10px; vertical-align: bottom; line-height: 1.8em;}div.row label.rightLabel {float: none; display: inline; text-align: right; width: auto; padding: 0; margin: 0 0 0 0;}div.row label {}input.inputNormal, select.inputNormal, textarea.inputNormal {width: 180px; color: #000000; border: 1px solid #b2b2b2; margin: 0 0 0 2px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: x-small;}textarea.inputNormal {height: 40px;}select.inputNormal {height: 20px;}input.inputNormal {height: 12px;}.inputButton1		{margin: 2px 10px 0px 0; float:right;}* html .inputButton1		{margin: 2px 0px 0px 0; float:right;}input.inputCheckbox {background: none; border: none; margin: 0 0 0 30px; padding: 0; }input.inputButton2 {margin: 0 60px 0 0; float: right;}* html input.inputButton2 {margin: 4px 20px 0 0;}/* bottom copyright bar */#finisher		{width: 755px; height: 20px; padding: 0px 0 0 0; margin: 6px 0 0 0; float:left;}/* code in here is ignored by ie5  mac \*/* html #finisher		{width: 755px; height: 20px; padding: 0 0 0 0; margin: -10px 0 0 0; float:left;}#finisher		{width: 755px; height: 20px; padding: 0; margin: 0; position:relative; top: 38px;  float:left;}/* end hack */.fluid			{margin: 0px 0 0px 0px; padding: 0; float: right;}.copyright		{margin: 0px 0 0px 0px; padding: 7px 0 0 68px; float: left;}/* newsletter */.popup		{width: 100%; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #ffffff;}.poptext	{width: 360px; padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px;}.popbold	{width: 360px; padding: 10px 0px 0px 10px; margin: 0px 0px 0px 0px; font-weight: bold; color: #979797; font-size: 11px;}.listie			{width: 360px; padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px; list-style: inside; list-style-type:none;}.listie li		{margin: 0 0 4px 0;}