/* CSS Document */

body {
	margin:0px;
	padding:0px;
	border-color:transparent;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000000;
	background-image: url(images/aboutbg.gif);
	background-repeat: no-repeat;
	}

h1	{
	margin:0px 0px 0px 0px;
	padding-left:10px;
	border-color:transparent;
	font-size:16px;
	line-height:28px;
	font-weight:900;
	color:#0a4e67;
	}

h2	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:none;
	border-color:transparent;
	border-width:1px 0px;	/* top and bottom borders 1px, left and right borders 0px */
	line-height:28px;
	font-size:16px;
	font-weight:900;
	color:#0a4e67;
	}


h3	{
	margin:0px 0px 0px 0px;
	padding-left:10px;
	border-color:transparent;
	font-size:12px;
	line-height:18px;
	font-weight:900;
	color:#0a4e67;
	text-decoration:none;
	}

h4	{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	border-style:none;
	border-color:transparent;
	border-width:1px 0px;	/* top and bottom borders 1px, left and right borders 0px */
	line-height:28px;
	font-size:16px;
	font-weight:900;
	color:#0a4e67;
	}

h5	{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	border-style:none;
	border-color:transparent;
	font-size:10px;
	line-height:12px;
	font-weight:900;
	color:#0a4e67;
	}

p	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

a	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	border-color:transparent;
	color:#000033;
	text-decoration:underline;
	}

a:hover {
	color:#ff0000;
/*	font-weight:900;*/
	}
	
td	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	border-color:transparent;
	color:#000033;
	}


label	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	}

label.text	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	display: block;
	float:left;
	width: 180px;
	clear:left;
	}

input.text	{
	width:230px;
	}

form	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
#Banner	{
    position: absolute; 
    top: 0px; left: 0px; 
	}

#LeftMenu	{
	position: absolute;
	top: 73px;
	left: 1px;
	width:187px;
/*	background-color:#e8edf0; */
	border-style:solid;
	border-width:thin;
	border-color:#214063;
	padding:2px 0px 0px 0px;
	list-style-image:url(Images/navArrow.gif);
	}

#LeftMenu p{
	font-weight:bold;
	margin-bottom: 0px;
	}
	
#LeftMenu a{
	text-decoration:none;
	}

#UserTraining	{
	position: absolute;
	top: 663px;
	left: 1px;
	width:187px;
/*	background-color:#e8edf0; */
	border-style:solid;
	border-width:thin;
	border-color:#214063; 
	padding:2px 0px 0px 0px;
	list-style-image:url(Images/navArrow.gif);
	bottom: 1px;
	height: 93px;
	}

#UserTraining p{
	font-weight:bold;
	margin-bottom: 0px;
	}
	
#UserTraining a{
	text-decoration:none;
	}

#FreeResources	{
	position: absolute;
	top: 458px;
	left: 1px;
	width:187px;
/*	background-color:#e8edf0; */
	border-style:solid;
	border-width:thin;
	border-color:#214063;
	padding:2px 0px 0px 0px;
	list-style-image:url(Images/navArrow.gif);
	}

#FreeResources p{
	font-weight:bold;
	margin-bottom: 0px;
	}
	
#FreeResources a{
	text-decoration:none;
	}

#Headline	{
	font:16px/20px verdana, arial, helvetica, sans-serif;
	position: absolute;
	top: 81px;
	left: 195px;
	width: 756px;
	}

#BodyText	{
    position: absolute; 
    top: 110px; left: 195px; 
	width: 429px;
	}

#PRBodyText	{
    position: absolute; 
    top: 110px; left: 195px; 
	width: 754px;
	}

/* glossary divs */

#GlossaryHeaderText	{
    position: absolute; 
    top: 123px; left: 195px; 
	width: 754px;
	}
	
#GlossaryIndex	{
    position: absolute; 
    top: 270px; left: 205px; 
	width: 747px;
	}

#GlossaryBodyText	{
    position: absolute; 
    top: 295px; left: 205px; 
	width: 748px;
	}

#GlossaryValidationHTML {
	position: absolute;
	top: 20412px;
	left: -6px;
	border-color:transparent;
	bottom: -1px;
	}

#GlossaryValidationCSS {
	position: absolute;
	top: 20412px;
	left: 94px;
	border-color:transparent;
	bottom: -1px;
	}

#GlossaryBottomMenu	{
	position: absolute;
	top: 20412px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	bottom: -1px;
	}

#GlossaryRegistrationDetails {
	position: absolute;
	top: 20445px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}

/* safety phrases */

#SafetyPhrasesHeaderText	{
    position: absolute; 
    top: 123px; left: 195px; 
	width: 754px;
	}
	
#SafetyPhrasesBodyText	{
    position: absolute; 
    top: 275px; left: 205px; 
	width: 748px;
	}

#SafetyPhraseValidationHTML {
    position: absolute; 
    top: 2275px; left: -6px;
	border-color:transparent;
	}

#SafetyPhraseValidationCSS {
    position: absolute; 
    top: 2275px; left: 94px;
	border-color:transparent;
	}

#SafetyPhraseBottomMenu	{
	position: absolute;
	top: 2275px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	}

#SafetyPhraseRegistrationDetails {
	position: absolute;
	top: 2307px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}


/* risk phrases */

#RiskPhrasesHeaderText	{
    position: absolute; 
    top: 123px; left: 195px; 
	width: 754px;
	}
	
#RiskPhrasesBodyText	{
    position: absolute; 
    top: 275px; left: 205px; 
	width: 748px;
	}

#RiskPhraseValidationHTML {
    position: absolute; 
    top: 3445px; left: -6px;
	border-color:transparent;
	}

#RiskPhraseValidationCSS {
    position: absolute; 
    top: 3445px; left: 94px;
	border-color:transparent;
	}

#RiskPhraseBottomMenu	{
	position: absolute;
	top: 3445px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	}

#RiskPhraseRegistrationDetails {
	position: absolute;
	top: 3477px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}

/* Screen Shot Divs */

#Thumbnail	{
	position: absolute;
	top: 574px;
	left: 692px;
	}

#ThumbnailCaption	{
	position: absolute;
	top: 766px;
	left: 692px;
	width: 252px;
	}

#ScreenShot1	{
	position: absolute;
	top: 123px;
	left: 195px;
	width: 756px;
	}

#ScreenShotText	{
	position: absolute;
	top: 697px;
	left: 195px;
	width: 753px;
	}


/* flashdemo divs */

#FlashDemo	{
	position: absolute;
	top: 110px;
	left: 195px;
	width: 756px;
	height: 434px;
	}

/* download divs */

#Download1	{
	position: absolute;
	top: 140px;
	left: 265px;
	width: 415px;
	vertical-align:middle;
	}
	
#Download1pdf	{
	position: absolute;
	top: 115px;
	left: 200px;
	width: 48px;
	}
	
#Download2	{
	position: absolute;
	top: 200px;
	left: 265px;
	width: 415px;
	}
	
#Download2pdf	{
	position: absolute;
	top: 175px;
	left: 200px;
	width: 48px;
	}

#Download3	{
	position: absolute;
	top: 260px;
	left: 265px;
	width: 420px;
	}

#Download3pdf	{
	position: absolute;
	top: 235px;
	left: 200px;
	width: 48px;
	}
	
#Download4	{
	position: absolute;
	top: 320px;
	left: 265px;
	width: 415px;
	}
	
#Download4pdf	{
	position: absolute;
	top: 295px;
	left: 200px;
	width: 48px;
	}

#Download5	{
	position: absolute;
	top: 380px;
	left: 265px;
	width: 415px;
	}

#Download5pdf	{
	position: absolute;
	top: 355px;
	left: 200px;
	width: 48px;
	}

#Resources1	{
	position: absolute;
	top: 390px;
	left: 680px;
	}
	
#Resources2	{
	position: absolute;
	top: 437px;
	left: 680px;
	}
	
#Resources3	{
	position: absolute;
	top: 398px;
	left: 784px;
	width: 205px;
	}
	
#Resources4	{
	position: absolute;
	top: 444px;
	left: 784px;
	width: 163px;
	}

/* privacy divs */

#PrivacyText	{
    position: absolute; 
    top: 110px; left: 195px; 
	width: 759px;
	}

#PrivacyText p	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	}
	
/* index divs */

#DevelopmentHeadline	{
    position: absolute; 
    top: 647px; left: 195px; 
	width: 400px;
	}

#DevelopmentText	{
    position: absolute; 
    top: 677px; left: 195px; 
	width: 416px;
	}

#Screen	{
    position: absolute; 
    top: 140px; left: 692px; 
	}

#PR081107Pic	{
    position: absolute; 
    top: 115px; left: 631px; 
	}
	
#CarbonFootprint	{
    position: absolute; 
    top: 405px; left: 906px;
	}

#CarbonFootprintText	{
	position: absolute;
	top: 418px;
	left: 691px;
	width: 221px;
	bottom: 1px;
	}

#CarbonFootprintText p	{
    font:10px/20px verdana, arial, helvetica, sans-serif;
	}

#DemoHeadline	{
	position: absolute;
	top: 348px;
	left: 680px;
	width:300px;
	height: 218px;
/*	background-image: url('../images/demobox.png'); */
	}
	
#DemoHeadline h4{
	padding:0px 10px 0px 20px;
	}
	
#DemoHeadline h5{
	padding:0px 10px 0px 20px;
	}
	
#FlashFooter	{
    position: absolute; 
    top: 560px; left: 195px;
	width:769px; 
	}
	
#OrderOnline	{
    position: absolute; 
    top: 318px; left: 680px;
	width:300px; 
	}
	
#OrderOnline a	{
	text-decoration:none;
	}

#OrderOnline a:link	{
	text-decoration:none;
	border-color:transparent;
	}
	
#OrderOnline a:hover	{
	text-decoration:none;
	border-color:transparent;
	}
	
#OrderOnline a:visited	{
	text-decoration:none;
	border-color:transparent;
	}
	
#OrderOnline a:active	{
	text-decoration:none;
	border-color:transparent;
	}


#DemoOptions	{
    position: absolute; 
    top: 396px; left: 680px; 
	}

#DemoOption1	{
	position: absolute;
	top: 403px;
	left: 680px;
	width: 250px;
	}

#DemoOption1 p{
	padding:0px 10px 0px 20px;
	}

#DemoOption2	{
	position: absolute;
	top: 444px;
	left: 680px;
	width: 248px;
	}

#DemoOption2 p{
	padding:0px 10px 0px 20px;
	}

#DemoOption3	{
	position: absolute;
	top: 475px;
	left: 680px;
	width: 225px;
	}

#DemoOption3 p{
	padding:0px 10px 0px 20px;
	}

#DemoOption4	{
	position: absolute;
	top: 506px;
	left: 680px;
	width: 233px;
	}

#DemoOption4 p{
	padding:0px 10px 0px 20px;
	}

#DemoOption5	{
	position: absolute;
	top: 537px;
	left: 680px;
	width: 230px;
	}

#DemoOption5 p{
	padding:0px 10px 0px 20px;
	}

#ClientComments	{
	position: absolute;
	top: 578px;
	left: 680px;
	width: 272px;
	height: 226px;
	padding: 3px;
/*	background-image: url('../images/commentsbox.png'); */
	}

#ClientComments h4{
	padding:0px 10px 0px 20px;
	}


#HostedCarbonFootprint	{
    position: absolute; 
    top: 490px; left: 901px; 
	}

#HostedCarbonFootprintText	{
	position: absolute;
	top: 505px;
	left: 680px;
	width: 221px;
	}

#HostedCarbonFootprintText p	{
    font:10px/20px verdana, arial, helvetica, sans-serif;
	}

#HostedDemoHeadline	{
    position: absolute; 
    top: 408px; left: 680px;
	width:300px; 
	}

#HostedDemoOptions	{
    position: absolute; 
    top: 396px; left: 680px; 
	}

#HostedDemoOption1	{
	position: absolute;
	top: 463px;
	left: 680px;
	width: 250px;
	}

#HostedDemoOption2	{
	position: absolute;
	top: 493px;
	left: 680px;
	width: 248px;
	}

#HostedDemoOption3	{
	position: absolute;
	top: 535px;
	left: 680px;
	width: 225px;
	}

#HostedDemoOption4	{
	position: absolute;
	top: 566px;
	left: 680px;
	width: 233px;
	}

#HostedDemoOption5	{
	position: absolute;
	top: 597px;
	left: 680px;
	width: 230px;
	}

/* contact divs */

#ContactDetails	{
	position: absolute;
	top: 248px;
	left: 649px;
	width: 301px;
	height: 31px;
	}
	
#ContactForm	{
	position: absolute;
	top: 160px;
	left: 194px;
	width: 746px;
	height: 31px;
	}

#SurveyForm	{
	position: absolute;
	top: 460px;
	left: 194px;
	width: 746px;
	height: 31px;
	}

#SurveyResultsForm	{
	position: absolute;
	top: 412px;
	left: 194px;
	width: 746px;
	height: 31px;
	}

#QuoteForm	{
	position: absolute;
	top: 460px;
	left: 194px;
	width: 746px;
	height: 31px;
	}
	
#ContactPhone	{
    position: absolute; 
    top: 112px; left: 674px; 
	width: 200px;
	height: 135px;
	}

#ComplianceHeaderText	{
    position: absolute; 
    top: 113px; left: 195px; 
	width: 754px;
	}

#ComplianceForm	{
	position: absolute;
	top: 349px;
	left: 195px;
	width: 746px;
	height: 31px;
	}

/* thankyou divs */

#ThankYou {
	position: absolute;
	top: 149px;
	left: 195px;
	width: 429px;
	height: 31px;
	}


#RequiredFields	{
	position: absolute;
	top: 119px;
	left: 616px;
	}

#RequiredFields p	{
    font:10px/20px verdana, arial, helvetica, sans-serif;
	}

/* specification divs */

#RequirementsHeadline	{
	position: absolute;
	top: 112px;
	left: 680px;
	width: 272px;
	height: 541px;
	background-image: url('../images/techybox.png');
	}

#Requirements	{
	position: absolute;
	top: 143px;
	left: 680px;
	width: 272px;
	}

#TechyLogos	{
	position: absolute;
	top: 664px;
	left: 680px;
	width: 272px;
	height: 171px;
	}

/* site map divs */

#SiteGeneral	{
    position: absolute; 
    top: 120px; left: 195px; 
	}

#SiteGeneralContent	{
	position: absolute;
	top: 130px;
	left: 360px;
	width: 172px;
	}
	
#SiteGeneralContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#SiteFunctions	{
	position: absolute;
	top: 218px;
	left: 195px;
	width: 153px;
	}

#SiteFunctionsContent	{
	position: absolute;
	top: 228px;
	left: 360px;
	width: 222px;
	}

#SiteFunctionsContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}
	
#SiteContact	{
	position: absolute;
	top: 462px;
	left: 597px;
	width: 216px;
	}

#SiteContactContent	{
	position: absolute;
	top: 472px;
	left: 762px;
	width: 206px;
	}

#SiteContactContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}
	
#SiteDemo	{
	position: absolute;
	top: 407px;
	left: 597px;
	width: 153px;
	}

#SiteDemoContent	{
	position: absolute;
	top: 417px;
	left: 762px;
	width: 227px;
	}

#SiteDemoContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}
	
#SiteDownloads	{
	position: absolute;
	top: 462px;
	left: 195px;
	width: 153px;
	}

#SiteDownloadsContent	{
	position: absolute;
	top: 472px;
	left: 360px;
	width: 243px;
	}

#SiteDownloadsContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#SiteFreeResources	{
	position: absolute;
	top: 562px;
	left: 195px;
	width: 188px;
	}

#SiteFreeResourcesContent	{
	position: absolute;
	top: 572px;
	left: 360px;
	width: 243px;
	}

#SiteFreeResourcesContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}


#SiteOnlineTraining	{
	position: absolute;
	top: 562px;
	left: 597px;
	width: 153px;
	}

#SiteOnlineTrainingContent	{
	position: absolute;
	top: 572px;
	left: 762px;
	width: 243px;
	}

#SiteOnlineTrainingContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}


#SiteMapImage	{
	position: absolute;
	top: 130px;
	left: 692px;
	}

/* news divs*/

#NewsBodyText	{
    position: absolute; 
    top: 119px; left: 205px; 
	width: 748px;
	}
	
#NewsBottomMenu	{
	position: absolute;
	top: 4657px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	bottom: -184px;
	}

#JobsBodyText	{
    position: absolute; 
    top: 119px; left: 205px; 
	width: 748px;
	}
	
#JobsBottomMenu	{
	position: absolute;
	top: 2668px;
	left: 226px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	}
	
#SurveyBottomMenu	{
	position: absolute;
	top: 2235px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	bottom: -1px;
	}

#SurveyRegistrationDetails {
	position: absolute;
	top: 2272px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}



/* links divs */

#LinksGeneral	{
    position: absolute; 
    top: 120px; left: 195px; 
	}

#LinksGeneralContent	{
	position: absolute;
	top: 130px;
	left: 360px;
	width: 324px;
	}
	
#LinksGeneralContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}
	
#LinksGeneralContent p	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#LinksConsultants	{
	position: absolute;
	top: 271px;
	left: 195px;
	width: 153px;
	}

#LinksConsultantsContent	{
	position: absolute;
	top: 279px;
	left: 360px;
	width: 590px;
	}

#LinksConsultantsContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#LinksConsultantsContent p	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#LinksDirectories	{
	position: absolute;
	top: 1615px;
	left: 195px;
	width: 153px;
	bottom: 1px;
	}

#LinksDirectoriesContent	{
	position: absolute;
	top: 1634px;
	left: 360px;
	width: 562px;
	bottom: -1px;
	}

#LinksDisclaimer	{
	position: absolute;
	top: 2259px;
	left: 361px;
	width: 562px;
	bottom: -1px;
	}

#LinksDirectoriesContent a	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#LinksDirectoriesContent p	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}

#LinksDisclaimer p	{
	font:10px/14px verdana, arial, helvetica, sans-serif;
	}


#Closed1	{
	position: absolute;
	top: 739px;
	left: 528px;
	}

/* team divs */

#TeamPic1 {
	position: absolute;
	top: 134px;
	left: 608px;
	width: 342px;
	height: 262px;
	}

#TeamCaption1 {
	position:absolute;
	top: 403px;
	left: 604px;
	width: 346px;
	height: 31px;
	}

#TeamText1 {
	position:absolute;
	top: 125px;
	left: 195px;
	width: 412px;
	height: 31px;
	}

#TeamPic2 {
	position: absolute;
	top: 460px;
	left: 205px;
	width: 300px;
	height: 300px;
	}

#TeamCaption2 {
	position:absolute;
	top: 766px;
	left: 205px;
	width: 303px;
	height: 31px;
	}

#TeamText2 {
	position:absolute;
	top: 456px;
	left: 514px;
	width: 436px;
	height: 31px;
	}

#TeamPic3 {
	position: absolute;
	top: 808px;
	left: 742px;
	}

#TeamCaption3 {
	position:absolute;
	top: 1087px;
	left: 741px;
	width: 209px;
	height: 31px;
	}

#TeamText3 {
	position:absolute;
	top: 810px;
	left: 201px;
	width: 530px;
	height: 31px;
	}

#TeamPic4 {
	position: absolute;
	top: 1127px;
	left: 205px;
	}

#TeamCaption4 {
	position:absolute;
	top: 1406px;
	left: 195px;
	width: 264px;
	}
	
#TeamText4 {
	position:absolute;
	top: 1127px;
	left: 462px;
	width: 488px;
	height: 31px;
	}
	

#TeamPic5 {
	position: absolute;
	top: 1399px;
	left: 773px;
	width: 169px;
	height: 237px;
	}

#TeamCaption5 {
	position:absolute;
	top: 1637px;
	left: 788px;
	width: 150px;
	bottom: -1px;
	}

#TeamText5 {
	position:absolute;
	top: 1454px;
	left: 201px;
	width: 564px;
	height: 31px;
	}
	
#TeamText6 {
	position:absolute;
	top: 1716px;
	left: 516px;
	width: 434px;
	height: 31px;
	}
	
#TeamValidationHTML {
    position: absolute; 
    top: 1677px; left: -6px;
	border-color:transparent;
	}

#TeamValidationCSS {
    position: absolute; 
    top: 1677px; left: 94px;
	border-color:transparent;
	}

#TeamBottomMenu	{
	position: absolute;
	top: 1677px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	}

#TeamRegistrationDetails {
	position: absolute;
	top: 1713px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}

#PRValidationHTML {
    position: absolute; 
    top: 877px; left: -6px;
	border-color:transparent;
	}

#PRValidationCSS {
    position: absolute; 
    top: 877px; left: 94px;
	border-color:transparent;
	}

#PRBottomMenu	{
	position: absolute;
	top: 877px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	}

#PRRegistrationDetails {
	position: absolute;
	top: 913px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}


/* footer divs */

#ValidationHTML {
	position: absolute;
	top: 841px;
	left: -6px;
	border-color:transparent;
	bottom: 1px;
	}

#ValidationCSS {
	position: absolute;
	top: 841px;
	left: 94px;
	border-color:transparent;
	bottom: 1px;
	}
	
#CopyrightDates {
	position: absolute;
	top: 773px;
	left: 1px;
	border-color:transparent;
	width: 187px;
	bottom: 1px;
	}
	
#RegistrationDetails {
	position: absolute;
	top: 876px;
	left: -1px;
	border-color:transparent;
	width: 946px;
	}

#BottomMenu	{
	position: absolute;
	top: 841px;
	left: 205px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	bottom: 1px;
	}
	
#LinksBottomMenu	{
	position: absolute;
	top: 2350px;
	left: 196px;
	width:740px;
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
	height:29px;
	}

.MainNav{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	list-style-image:url(Images/navArrow.gif);
	}

.BulletList{
    font:12px/20px verdana, arial, helvetica, sans-serif;
	}

#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 0px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : transparent url(../images/blank.gif) no-repeat;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(../images/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(../images/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
}
#imageData {
padding : 0px;
color : #666;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #000;
}
