html,body
{
	background-color:#d5d2be;
	color:#000000;
	font-family:Verdana, Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.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
{
margin:auto;
/*width:1068px;*/
width:990px;
}

div#MainContainerCopy
{
float:left;
/*width:1002px;*/
width:928px;
background-image:url(/Images/page_bg.gif); background-repeat:repeat-y;
padding:0px 31px 0px 31px;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
float:left;
/*width:1002px;*/ width:928px;height:291px;
background-image:url(/Images/header_bg.gif); background-repeat:repeat-x;
}
	div#HeaderLogoContainer
	{
		float:left;
		/*width:1002px;*/width:928px; height:66px;
	}
		div#HeaderLogoLeftContainer
		{
			float:left;
			/*width:900px;*/width:794px;

			height:66px;
			background-image: url(/Images/xcel_motto.gif);
			background-repeat: no-repeat;
			background-position: 16px 22px;
		}
        div#HeaderLogoRightContainer
		{
			float:left;
			width:102px; height:66px;
			background-image: url(/Images/xcel_logo.gif);
			background-repeat: no-repeat;
			background-position: 7px 9px;			
		}
	div#HeaderBannerContainer
	{
		float:left;
		/*width:1002px;*/width:928px; height:199px;
		overflow:hidden;
	}
	div#HeaderMenuContainer
	{
		float:left;
		/*width:1002px;*/width:928px; height:26px;
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float:left;
	/*width:1002px;*/
	width:928px;	

	background-image:url(/Images/body_bg.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
	div#MainBodyCopyContainer
	{
			float:left;
			/*width:1002px;*/
			width:928px;
			padding:15px 0px 0px 0px;
	}
    div#MainBodyHomeLeftPaneContainer
	{
			float:left;
			width:315px;_height:505px;min-height:505px;
	}
		div#MainBodyHomeLeftPaneNewsContainer
		{
			float:left;
			width:289px;
			padding:51px 10px 20px 16px;
			background-color:#e51837;
			background-image:url(/Images/latest_news.gif); background-repeat:no-repeat; background-position:12px 9px;
			
		}
        div#MainBodyHomeLeftPanePortfolioContainer
		{
			float:left;
			width:315px;
			padding-top:10px;
			padding-bottom:20px;
			overflow:hidden;
		}
		div#MainBodyProjectLeftPanePortfolioContainer
		{
			float:left;
			width:315px;
			overflow:hidden;		
		}
    div#MainBodyHomeRightPaneContainer
	{
			float:left;
			/*width:623px;*/width:517px;_height:475px;min-height:475px;
			padding:10px 32px 20px 32px;
	}

	div#MainBodyInternalLeftPaneContainer
	{
			float:left;
			width:247px;_height:200px;min-height:200px;
			padding:18px 3px 0px 3px;
	}
    div#MainBodyInternalRightPaneContainer
	{
			float:right;
			/*width:674px;*/width:600px;_height:483px;min-height:483px;
			padding:21px 32px 20px 41px;
	}
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
		float:left;
		/*width:1002px;*/width:928px; height:37px;

}


/************************************************************************
*	Custom Registration Form
************************************************************************/	


DIV#CustomRegistrationForm {FLOAT:left; WIDTH: 600px;}

DIV#CustomRegistrationFormContentTitle {font-size:11px;color:#e51837;font-weight:bold;font-family: Arial, Helvetica, sans-serif; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 600px; PADDING-TOP: 10px }

DIV#CustomRegistrationFormTitle { FONT-SIZE: 11px; FLOAT: left; WIDTH: 115px; COLOR: #707a7b; HEIGHT: 24px;padding-top:7px }

DIV#CustomRegistrationFormInputBox { FONT-SIZE: 11px; FLOAT: left; WIDTH: 453px; COLOR: #bab9ba; HEIGHT: 31px }
DIV#CustomRegistrationFormInputBox2{ FONT-SIZE: 11px; FLOAT: left; WIDTH: 568px; COLOR: #bab9ba; HEIGHT: 105px }

DIV#CustomRegistrationFormSubmitButton { PADDING-RIGHT: 0px; PADDING-LEFT: 115px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 408px; PADDING-TOP: 10px }

.textInput { BORDER-RIGHT: #cdcccc 1px solid; BORDER-TOP: #cdcccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cdcccc 1px solid; WIDTH: 430px; COLOR: #414242; BORDER-BOTTOM: #cdcccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 21px }
.textInput2 { BORDER-RIGHT: #cdcccc 1px solid; BORDER-TOP: #cdcccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cdcccc 1px solid; WIDTH: 130px; COLOR: #414242; BORDER-BOTTOM: #cdcccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 21px }
.textInput3 { BORDER-RIGHT: #cdcccc 1px solid; BORDER-TOP: #cdcccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cdcccc 1px solid; WIDTH: 545px; COLOR: #414242; BORDER-BOTTOM: #cdcccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 100px }

.Rfeild { FONT-SIZE: 11px;COLOR: #ff0000 }	
.greenfeild {FONT-SIZE: 11px; COLOR: green }	