html,body
{

	color:#000000;
	font-family:Verdana, Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-color: #d9d8e6;
	background-image: url(/Images/page_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;}

/************************************************************************
* 	HIDE DEVELOPER BRANDING
************************************************************************/

#Footer1_Footer2_divFooterBranding {display: none;}

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:1002px;
	margin:auto;

}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1002px; height:233px;
	float:left;
	background-image:url(/Images/header.jpg); background-repeat:no-repeat;
}
	div#HeaderLogoContainer
	{
		width:256px;
		height:130px;
		float:left;
		padding:3px 5px 63px 13px;
	}
	
		.HomeLink
		{
			width:256px;
			height:130px;
			display:block;
		}
		
	div#HeaderMenuContainer
	{
		width:398px; height:56px; overflow:hidden;
		float:left;
		padding-left:313px; padding-bottom:140px; padding-right:17px;
	}
	div#HeaderPortfolioContainer
	{
		width:722px; height:27px;
		float:left;		
		overflow:hidden;
		background-image:url(/Images/header_portfolio.gif); background-repeat:repeat-y;
		padding-left:22px; padding-right:258px;padding-top:10px;
		font-family:Verdana; font-size:11px; color:#FFFFFF;	

	}	

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:1002px;
	float:left;
	background-image:url(/Images/body_bg.gif); background-repeat:repeat-y;
}
	div#MainBodyLeftPaneContainer{
		width:205px; _height:570px;min-height:570px;
		float:left;
		padding-left:17px; padding-right:17px; padding-top:8px; padding-bottom:13px;
	}
		div#MainBodyLeftPaneMenuTopContainer{
			width:205px; height:13px;
			float:left;
			background-image:url(/Images/menu_top.gif); background-repeat:no-repeat;
		}
		div#MainBodyLeftPaneMenuContainer
		{
			width:205px;
			float:left;
			background-image:url(/Images/menu_bg.gif); background-repeat:repeat-y;
		}
        div#MainBodyLeftPaneMenuBottomContainer
		{
			width:205px; height:10px;
			float:left;
			background-image:url(/Images/menu_bot.gif); background-repeat:no-repeat;
		}
	
		div#MainBodyLeftPanePortfolioContainer
		{
			width:205px;
			float:left;
			overflow:hidden;
			padding-top:17px;
		}
    div#MainBodyRightPaneContainer{
		width:744px; _height:562px;min-height:562px;
		float:left;
		padding-left:3px; padding-right:16px; padding-top:9px; padding-bottom:14px;
	}
		div#MainHomeBodyRightPaneContainer
		{
			width:744px; height:175px;
			float:left;
			/*background-image:url(/Images/home_header.jpg); background-repeat:no-repeat;*/
		}
        div#MainHomeBodyRightPaneTextContainer
		{
			width:499px;
			float:left;
			background-image:url(/Images/home_body_text_bg.gif);
			background-repeat:repeat-y;
			background-position: left 40px;
		}
        div#MainHomeBodyRightPaneTextInnerContainer
		{
			width:468px;
			float:left;
			background-image:url(/Images/blank.gif);
			background-repeat:no-repeat;
			overflow:hidden;
			padding-left:15px; padding-right:15px; padding-top:10px;
		}		
        div#MainHomeBodyRightPaneNewListContainer
		{
			width:229px;
			float:left;
			padding-left:16px;
			padding-top:37px;
			background-image:url(/Images/newsandevents.gif);
			background-repeat:no-repeat;
			background-position: 16px top;	
		}
		

/************************************************************************
*	Footer 
************************************************************************/
div#FooterContainer
{
	width:1002px;
	float:left;	
}
	div#FooterInnerBlankContainer
	{
		width:1002px;height:33px;
		float:left;
		background-image:url(/Images/body_bg.gif); background-repeat:repeat-y;
	}
		div#FooterInnerBlankCopyContainer
		{
			width:1002px;height:33px;
			float:left;
			background-image:url(/Images/footer_dots.gif); background-repeat:no-repeat;
		}
	div#FooterInnerContainer
	{
		width:1002px;
		float:left;
		background-image:url(/Images/footer_dots.gif); background-repeat:no-repeat;
	}
	/*	div#FooterInnerLeftContainer
		{
			width:22px;height:113px;
			float:left;
			background-image:url(/Images/footer_left.gif); background-repeat:repeat-x;	
		}
		div#FooterInnerMiddleContainer
		{
			width:958px;height:113px;
			float:left;
			background-image:url(/Images/footer_bg.gif); background-repeat:repeat-x;	
		}
		div#FooterInnerRightContainer
		{
			width:22px;height:113px;
			float:left;
			background-image:url(/Images/footer_right.gif); background-repeat:repeat-x;	
		}
*/
div#FooterInnerLeftContainerTop
		{
			width:22px;height:51px;
			float:left;
			background-image:url(/Images/FooterInnerLeftContainerTop.gif); background-repeat:no-repeat;	
		}
		div#FooterInnerMiddleContainer
		{
			width:958px;height:20px;
			float:left;
			background-image:url(/Images/footer_bg.gif); background-repeat:repeat-x;
			padding-top:31px;
			text-align:center;
			font-family:Verdana; font-size:11px; color:#a9a9c6; text-decoration:none;	
		}
		div#FooterInnerRightContainerTop
		{
			width:22px;height:51px;
			float:left;
			background-image:url(/Images/FooterInnerRightContainerTop.gif); background-repeat:no-repeat;	
		}
		
		div#FooterInnerMiddleLinksContainer
		{
			width:902px;
			padding:2px 50px 2px 50px;
			float:left;
			background-image:url(/Images/FooterInnerContainerBg.gif); background-repeat:repeat-y;	
		}	
        div#FooterInnerLeftContainerBot
		{
			width:22px;height:42px;
			float:left;
			background-image:url(/Images/FooterInnerLeftContainerBot.gif); background-repeat:no-repeat;	
		}
        div#FooterInnerMiddleContainerBot
		{
			width:958px;height:42px;
			float:left;
			background-image:url(/Images/FooterInnerContainerBotBg.gif); background-repeat:repeat-x;	
		}
        div#FooterInnerRightContainerBot
		{
			width:22px;height:42px;
			float:left;
			background-image:url(/Images/FooterInnerRightContainerBot.gif); background-repeat:no-repeat;	
		}
    div#FooterPortfolioContainer
	{
		width:972px;
		float:left;	
		padding-top:22px;
		padding-left:15px; padding-right:15px;
		font-family:Verdana; font-size:11px; color:#a9a9c6; text-decoration:none;font-weight:normal;
	}



/************************************************************************
*	registration control 2
************************************************************************/

DIV#CustomRegistrationForm { width:737px;float:left;}

DIV#CustomRegistrationForm a:link{ font-family:Arial; font-size:11px; color:#36344c; text-decoration:underline;}
DIV#CustomRegistrationForm a:active{ font-family:Arial; font-size:11px; color:#36344c; text-decoration:underline;}
DIV#CustomRegistrationForm a:visited{ font-family:Arial; font-size:11px; color:#36344c; text-decoration:underline;}
DIV#CustomRegistrationForm a:hover{ font-family:Arial; font-size:11px; color:#36344c; text-decoration:underline;}

DIV#CustomRegistrationFormContentTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-size:12px;color:#3b384b;font-weight:bold;font-family: Verdana; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 737px; PADDING-TOP: 10px }

DIV#CustomRegistrationFormTitle {width:237px;height:33px;float:left;}

DIV#CustomRegistrationFormInputBox {width:500px;height:33px;float:left;}
DIV#CustomRegistrationFormInputBox2{ FONT-SIZE: 11px; FLOAT: left; WIDTH: 500px; COLOR: #bab9ba; HEIGHT: 105px }
DIV#CustomRegistrationFormInputBox3 {width:500px;float:left;}

DIV#CustomRegistrationFormSubmitButton { PADDING-RIGHT: 0px; PADDING-LEFT: 237px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 332px; PADDING-TOP: 10px }

.textInput {width:292px;height:18px;font-family: Verdana;color:#666666;font-size:10px;border:1px solid #c1c1dd;}
.textInput2 {width:292px;height:18px;font-family: Verdana;color:#666666;font-size:10px;border:1px solid #c1c1dd;}
.textInput3 {width:292px;height:18px;font-family: Verdana;color:#666666;font-size:10px;border:1px solid #c1c1dd;}
.textInput4 {width:400px;height:18px;font-family: Verdana;color:#666666;font-size:10px;border:1px solid #c1c1dd;}

.Rfeild { FONT-SIZE: 11px;COLOR: #ff0000 }	
.greenfeild {FONT-SIZE: 11px; COLOR: green }	