html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#e5e6e8;
	color:#000000;
	font-family:Verdana, Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/BG.gif);
	background-repeat:repeat-x;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:955px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:955px;
	float:left;
}
div#HeaderLeftShadow
{
	width:19px;
	height:87px;
	float:left;
	background-image:url(../Images/HeaderLeft.gif);
	background-repeat:no-repeat;
}
div#Header
{
	width:883px;
	height:87px;
	float:left;
	background-color:#FFFFFF;
	padding:0px 13px 0px 21px;
}
div#HeaderRightShadow
{
	width:19px;
	height:87px;
	float:left;
	background-image:url(../Images/HeaderRight.gif);
	background-repeat:no-repeat;
}
div#Logo
{
	width:247px;
	height:87px;
	float:left;
	background-image:url(../Images/Logo.gif);
	background-repeat:no-repeat;
	padding-right:419px;
}
div#Logo a
{
	width:247px;
	height:87px;
	display:block; 
}
div#HeaderRight
{
	width:217px;
	height:87px;
	float:left;
}
div#EmpLogin
{
	width:217px;
	height:20px;
	float:left;
}
div#EmpLeft
{
	width:21px;
	height:20px;
	float:left;
	background-image:url(../Images/EmpTopPane01.gif);
	background-repeat:no-repeat;
}
div#HomeNav
{
	width:20px;
	height:20px;
	float:left;
}
div#EmpLoginLink
{
	width:160px;
	height:20px;
	float:left;
	background-image:url(../Images/EmpLoginBG.gif);
}
div#EmpRight
{
	width:16px;
	height:20px;
	float:left;
	background-image:url(../Images/EmpTopPane02.gif);
	background-repeat:no-repeat;
	background-position:right;
}
div#SupportPartner
{
	width:217px;
	height:43px;
	float:left;
	padding:13px 0px 11px 0px;
	background-image:url(../Images/SupportPartner.gif);
	background-repeat:no-repeat;
	background-position: 0px 13px;
}
div#HeaderBottomBarLeft
{
	width:19px;
	height:9px;
	float:left;
	background-image:url(../Images/HeaderBottomBarLeft.gif);
	background-repeat:no-repeat
}
div#HeaderBottomBar
{
	width:917px;
	height:9px;
	float:left;
	background-color:#999999;
}
div#HeaderBottomBarRight
{
	width:19px;
	height:9px;
	float:left;
	background-image:url(../Images/HeaderBottomBarRight.gif);
	background-repeat:no-repeat
}
div#HeaderImageFlashContainer
{
	width:917px;
	height:237px;
	float:left;
	padding:0px 19px 0px 19px;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:955px;
	float:left;
}
div#MainBodyLeft
{
	width:19px;
	height:19px;
	float:left;
	background-image:url(../Images/MainBodyLeftTop.jpg);
	background-repeat:no-repeat;
}
div#MainBodyRight
{
	width:19px;
	height:19px;
	float:left;
	background-image:url(../Images/MainBodyRightTop.jpg);
	background-repeat:no-repeat;
}
div#MainBody
{
	width:917px;
	float:left;
	background-color: #FFFFFF;
}
div#Menu
{
	width:195px;
	float:left;
	padding-bottom:10px;
}
div#MainPane
{
	width:460px;
	float:left;
	background-image: url(../Images/MainBodyTop.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding:32px 29px 0px 18px;
}
div#MainPaneInt
{
	width:675px;
	float:left;
	background-image: url(../Images/MainBodyTop.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding:32px 29px 0px 18px;
}

div#DownloadForm{
	float:left;
	width:426px;
	padding-top:20px;
	
}
.DownloadFormRow{
	float:left;
	width:426px;
	padding-bottom:8px;
}
	.DownloadFormFieldName{
		float:left;
		width:149px;
		min-height:15px;
		_height:15px;
	}
	.DownloadFormTxtBoxContainer{
		float:left;
		width:277px;
		min-height:15px;
		_height:15px;
	}
	.DownloadFormSubmitContainer{
		float:left;
		width:277px;
		min-height:15px;
		_height:15px;
		text-align:right;
	}
	.TxtBox{
		width:275px;
		height:14px;
		border:1px solid #cacaca;
		font-size:11px;
		font-family:Verdana, Arial; 
		color:#3c3c3c;
	}
	.TxtArea{
		width:275px;
		height:44px;
		border:1px solid #cacaca;
		font-size:11px;
		font-family:Verdana, Arial; 
		color:#3c3c3c;
	}
	.SuccessMsg{
		float:left;
		width:416px;
		padding:5px 0px;
		font-weight:bold;	
	}
	.RedCopy{
		color:#F00;	
	}
div#MainPaneInt2
{
	width:870px;
	float:left;
	background-image: url(../Images/MainBodyTop.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding:32px 29px 0px 18px;
}

div#MainPaneInt_Support
{
	width:700px;
	float:left;
	background-image: url(../Images/MainBodyTop.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding:32px 16px 0px 6px;
}


div#RightPane
{
	width:215px;
	float:left;overflow:hidden;
}
div#RightPortfolio
{
	width:212px;
	float:left;
	padding-right: 3px;
}
div#NewsPane
{
	width:212px;
	float:left;
	padding-right:3px;
}
div#NewsTop
{
	width:212px;
	height:53px;
	float:left;
	background-image:url(/images/NewsBack_Top.jpg);
	background-repeat:no-repeat;
	}

div#NewsBody
{
	width:212px;
	float:left;
	background-image:url(/images/NewsBack_Body.jpg);
	background-repeat:repeat-y;
	}
	
div#NewsBot
{
	width:212px;
	height:23px;
	float:left;
	background-image:url(/images/NewsBack_Bot.jpg);
	background-repeat:no-repeat;
	}
div#NewsBack
{
	width:193px;
	float:left;
	padding:0px 6px 0px 13px;
	background-image: url(../Images/NewsBack_BG.gif);
	min-height:88px;
	_height:88px;
}
div#Enquiry
{
	width:215px;
	float:left;
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:917px;
	float:left;
	background-color: #FFFFFF;
}
div#FooterNoteContainer
{
	width:442px;
	height:29px;
	float:left;
	padding:0px 0px 0px 13px;
	font-family:Verdana;
	font-size:10px;
	color:#3f3f3f;
}
div#FooterNav
{
	width:449px;
	height:18px;
	float:left;
	padding:11px 13px 0px 0px;
	text-align:right;
}
div#FooterSEOLinks
{
	width:917px;
	margin:0px auto;
	padding:19px 0px 0px 0px;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#bccacb;
}
.IndexTreeLinksTable
{
	font-family:Verdana;
	font-size:11px;
	color:#bccacb;
}
a.SpecialLink:link
{
	font-family:Verdana;
	font-size:11px;
	color:#bccacb;
	text-decoration:none;
}
a.SpecialLink:active
{
	font-family:Verdana;
	font-size:11px;
	color:#bccacb;
	text-decoration:none;
}
a.SpecialLink:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#bccacb;
	text-decoration:none;
}
a.SpecialLink:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#bccacb;
	text-decoration:underline;
}



.RandomFooter
{
	font-family:Myriad Pro,Verdana;
	font-size:10.5px;
	color:#bccacb;
	text-decoration:none;
}


div#PreviewContainer{
	float:left;
}

table#dgrdResults{
	float:left;
	border-collapse:separate;
}

/************************************************************************
*	SEO Links Container - Added By Eric
************************************************************************/
.IndexTreeLinksContainer 
{
	width:837px; float:left; 
	padding-bottom:20px; 
	padding-left:80px; 
}

.IndexTreeItemContainer 
{
	width:33%; float:left;
	text-align:left;    
}

/************************************************************************
*	Contact Form
************************************************************************/

.ContactUsInputBox {background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}
.ContactUsInputMultiBox {background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal; height:80px; }
.ContactStatus {font-family:Arial;font-size:16px;color:#47bfe6;font-weight:bold;}
.ContactUsLabel {font-size:11px;
	font-weight:normal;
	line-height:18px;
	}
	
.CaptchaBoxValueInput {background-color: #ffffff; border: solid 1px #CACACA; width: 275px; font-family:verdana; font-size:11px; color:#555555; font-weight:normal;}

/************************************************************************
*	Table
************************************************************************/
.Tablei{
	background-color: #FFF;
	height: 117px;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom-color: #000;
}
.Tablet{
	background-color: #FFF;
	height: 122px;
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.TableEndi{
	background-color: #FFF;
	height: 117px;
	width: 110px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom-color: #FFF;
}
.TableEndt{
	background-color: #FFF;
	height: 122px;
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.TableImg{
	height: 100px;
	width: 100px;
	border: 1px solid #000;
}