html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{

	background-image:url(../Images/pattern.jpg);
	background-repeat:repeat;
	color:#2a1c11;
	font-family: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
{
	width:980px;
	margin:auto;

}


/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:980px;
	float:left;
	
}

div#HeaderContainer_int
{
	width:980px;
	float:left;
	
}

	div#HeaderContainer_logo
	{
		width:960px;
		float:left;
		height:153px;
		overflow:hidden;
		padding:0px 10px 0px 10px;

	}
	
		div#HeaderContainer_logo2
	{
		width:960px;
		float:left;
		height:165px;
		padding:0px 10px 0px 10px;

	}
	
	div#HeaderContainer_quick
	{
		width:350px;
		float:right;
		height:25px;
		overflow:hidden;
		z-index:1010;
		position:relative;
		margin-top:-153px;
		text-align:right;
		padding:30px 10px 0px 600px;

	}
	
	div#HeaderContainer_logoin
	{
		width:960px;
		float:left;
		height:143px;
		padding:0px 10px 0px 10px;
	}
	
	div#HeaderContainer_logoin_over
	{
		width:960px;
		float:left;
		height:153px;
		z-index:1000;
		position:relative;
		margin-top:-191px;
		padding:0px 10px 0px 10px;
		background-image:url(../Images/logo2.png);
		background-position:top center;
		background-repeat:no-repeat;
	}
	
	div#HeaderContainer_menuandsearch
	{
		width:960px;
		float:left;
		height:50px;
		padding:0px 10px 0px 10px;
		background-image:url(../Images/mainbg.png);
		background-repeat:repeat-y;
	}
	
	div#HeaderContainer_menuandsearch_in
	{
		width:950px;
		float:left;
		height:50px;
		padding:0px 5px 0px 5px;
		background-image: url(../Images/menumainBG.gif);
		background-repeat:no-repeat;
		background-position:center top;
	}
	
	div#HeaderContainer_menu
	{
		width:713px;
		float:left;
		height:50px;
		padding-right:12px;
		background-image:url(../Images/menubg.gif);
		background-repeat:repeat-x;
	}
	
	div#HeaderContainer_search
	{
		width:225px;
		float:left;
		height:38px;
		padding:12px 0px 0px 0px;
		background-image:url(../Images/menubg.gif);
		background-repeat:repeat-x;
	}
	
	div#HeaderContainer_Flash
	{
		width:960px;
		float:left;
		height:251px;
		padding:0px 10px 0px 10px;
		background-image:url(../Images/mainbg.png);
		background-repeat:repeat-y;
	}
	
		div#HeaderContainer_Flash_int
	{
		width:960px;
		float:left;
		height:101px;
		padding:0px 10px 0px 10px;
		background-image:url(../Images/mainbg.png);
		background-repeat:repeat-y;
	}
	
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:960px;
	float:left;
	background-image:url(../Images/mainbg.png);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}
div#MainBodyContainer_In
{
	width:940px;
	float:left;
	background-image:url(../Images/treeBG.gif);
	background-repeat:repeat-y;
	padding:0px 20px 0px 0px;

}

div#MainBodyContainer_Left
{
	width:230px;
	float:left;
	padding:20px 0px 20px 0px;
	background-image:url(../Images/lefttop.gif);
	background-position:left top;
	background-repeat: no-repeat;

}

div#MainBodyContainer_Right
{
	width:690px;
	float:left;
	padding:30px 0px 40px 20px;

}

		div#MainBodyContainer_Right_top01
		{
			width:690px;
			float:left;
			height:199px;
			overflow:hidden;
			padding:0px 0px 26px 0px;
		
		}
		
		div#MainBodyContainer_Right_Flash
		{
			width:460px;
			float:left;
			height:199px;
			overflow:hidden;
			padding:0px 0px 0px 0px;
		
		}
		div#MainBodyContainer_Right_portfolio
		{
			width:215px;
			float:left;
			height:174px;
			overflow:hidden;
			background-image:url(../Images/welcometop.gif);
			background-repeat:no-repeat;
			background-position:right top;
			padding:24px 0px 0px 15px;
		
		}
		
		.MainBodyContainer_Right_top02portfolio
		{
			width:690px;
			float:left;
			height:225px;
			background-image:url(../Images/featuredtop.gif);
			background-repeat:no-repeat;
			background-position:left top;
			overflow:hidden;
			padding:40px 0px 20px 0px;
		
		}
		
		.proBodyContainer_Right_top02portfolio
		{
			width:690px;
			float:left;
			min-height:225px;
			_height:225px;
			background-image:url(../Images/pghedbg.gif);
			background-repeat: repeat-x;
			background-position:left top;
			overflow:hidden;
			padding:0px 0px 20px 0px;
		
		}
		
		div#MainBodyContainer_Right_top02portfoliomain
		{
			width:690px;
			float:left;
			overflow:hidden;
		
		}
		
		
		div#MainBodyContainer_Right_top03news
		{
			width:690px;
			float:left;
			min-height:213px;
			_height:213px;
			background-image: url(../Images/latestnewstop.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding:37px 0px 0px 0px;
		
		}

div#MainBodyContainer_Left_top
{
	width:230px;
	float:left;
	background-image: url(../Images/exp.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:40px 0px 0px 0px;

}

div#MainBodyContainer_Left_bottom
{
	width:230px;
	float:left;
	background-image: url(../Images/fun.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:47px 0px 0px 0px;

}

div#Mainproductcontent_flash
		{
			width:690px;
			float:left;
			height:280px;
			overflow:hidden;
			padding:20px 0px 30px 0px;
		
		}

div#Mainproductcontent
		{
			width:690px;
			float:left;
			min-height:200px;
			_height:200px;
			background-image: url(../Images/pghedbg.gif); background-repeat: repeat-x; background-position:left top;
			padding:0px 0px 0px 0px;
		
		}


div#Reg_left
		{
			width:470px;
			float:left;
			overflow:hidden;
			padding:10px 10px 10px 0px;
		
		}
		
		div#Reg_right
		{
			width:210px;
			float:left;
			overflow:hidden;
			padding:10px 0px 0px 0px;
		
		}
		
		div#Reg_right_tree
		{
			width:188px;
			float:left;
			height:177px;
			overflow:hidden;
			background-image: url(../Images/regtreeBG.gif);
			background-repeat:no-repeat;
			padding:0px 0px 0px 0px;
		
		}
		
		div#Reg_right_tree2
		{
			width:210px;
			float:left;
			overflow:hidden;
			padding:0px 0px 0px 0px;
		
		}

div#categorytop1{width:690px; height:33px; background-image: url(../Images/experienceshead.gif); background-repeat:no-repeat; background-position:left top;}
div#categorytop2{width:690px; height:33px; background-image: url(../Images/functionshead.gif); background-repeat:no-repeat; background-position:left top;}
div#categorytop5{width:690px; height:33px; background-image: url(../Images/Searchrslt.gif); background-repeat:no-repeat; background-position:left top;}
div#categorytop3{width:542px; height:33px; background-image: url(../Images/experienceshead2.gif); background-repeat:no-repeat; background-position:left top; padding-left:148px;}
div#categorytop4{width:492px; height:33px; background-image: url(../Images/functionshead2.gif); background-repeat:no-repeat; background-position:left top;padding-left:198px;}

#pagehedall{width:690px; height:33px; background-image: url(../Images/pghedbg.gif); background-repeat:no-repeat; background-position:left top;}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:960px;
	float:left;
	height:70px;
	background-image:url(../Images/footerbg.png);
	background-repeat: no-repeat;
	background-position:top;
	padding:0px 10px 54px 10px;
}

div#FooterContainer_in
{
	width:920px;
	float:left;
	height:60px;
	background-image:url(../Images/fotterbg2.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding:10px 20px 0px 20px;
}
