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:#ffffff;
	color:#333333;
	font-family:Verdana, Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/bg.jpg);
	background-repeat:repeat;
}

.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:1102px;
	margin:auto;
	padding:39px 0px 0px 0px;
	
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1102px;
	height:441px;
	float:left;
	overflow:hidden;
	padding:39px 0px 0px 0px;
}

	div#HeaderContainer_logotoppan
	{
		width:1041px;
		height:149px;
		float:left;
		overflow:hidden;
		padding:0px 61px 0px 0px;
	}
	
		div#HeaderContainer_logo
		{
			width:401px;
			height:149px;
			float:left;
			overflow:hidden;
			padding:0px 0px 0px 0px;
		}
		div#HeaderContainer_contact
		{
			width:640px;
			height:149px;
			float:left;
			overflow:hidden;
			padding:0px 0px 0px 0px;
		}
		
	div#HeaderContainer_menu
	{
		width:980px;
		height:50px;
		float:left;
		background-image:url(../Images/menubg.png);
		background-repeat:no-repeat;
		padding:0px 61px 0px 61px;
	}
	div#HeaderContainer_Flash
	{
		width:980px;
		height:242px;
		overflow:hidden;
		float:left;
		background-image:url(../Images/mainbodyBG.png);
		background-repeat:repeat-y;
		padding:0px 61px 0px 61px;
	}


/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
		width:940px;
		min-height:550px;
		_height:550px;
		float:left;
		background-image:url(../Images/mainbodyBG.png);
		background-repeat:repeat-y;
		padding:16px 81px 0px 81px;
}


	div#MainBodyContainer_leftcontent
	{
			width:620px;
			float:left;
			padding:8px 20px 0px 0px;
	}
	
	div#MainBodyContainer_RightPro
	{
			width:300px;
			float:left;
			overflow:hidden;
			padding:0px 0px 0px 0px;
	}
			div#RightPro_item1
			{
					width:299px;
					height:117px;
					float:left;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					border-bottom:1px solid #cccccc;
					border-top:1px solid #cccccc;
					border-left:1px solid #cccccc;
			}
			div#RightPro_item2News
			{
					width:279px;
					height:103px;
					float:left;
					overflow:hidden;
					padding:14px 0px 0px 20px;
					border-bottom:1px solid #cccccc;
					border-top:1px solid #cccccc;
					border-left:1px solid #cccccc;
					z-index:0;
			}
			
			div#RightPro_sep
			{
					width:299px;
					height:11px;
					float:left;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					border-right:1px solid #cccccc;
					background-color:#FFF;
					z-index:101;
			}
			div#RightPro_sep2
			{
					width:299px;
					height:11px;
					float:left;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					border-right:1px solid #cccccc;
					background-color:#FFF;
					z-index:102;
			}
			div#RightPro_item2
			{
					width:299px;
					height:117px;
					float:left;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					border-bottom:1px solid #cccccc;
					border-top:1px solid #cccccc;
					border-left:1px solid #cccccc;
			}
			
			div#RightPro_item3
			{
					width:300px;
					min-height:103px;
					_height:103px;
					float:left;
					padding:14px 0px 0px 0px;
			}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
		width:980px;
		height:50px;
		float:left;
		overflow:hidden;
		background-image:url(../Images/footerBg.png);
		background-repeat:repeat-y;
		padding:55px 61px 0px 61px;
}

div#FooterBranding{float:left; width:235px; text-align:right; padding-top:5px;}
div#FooterBrandingtext{float:left; width:195px; padding-top:6px;}
div#FooterBrandinglogo{float:left; width:40px; padding-top:0px; overflow:hidden;}