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:#e4e4e4;
	color:#292929;
	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
{
	width:1000px;
	margin:auto;
}
	div#MainContainer_in
	{
		width:960px;
		float:left;
		background-image:url(../Images/inBG.gif);
		background-repeat:repeat-y;
		padding:0px 20px 0px 20px;
	}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:960px;
	float:left;
	height:421px;
}

div#int_HeaderContainer
{
	width:960px;
	float:left;
	height:342px;
}

	div#HeaderContainer_toprow1
	{
		width:960px;
		float:left;
		height:110px;
		border-bottom:1px solid #cacaca;
		overflow:hidden;
	}
			div#HeaderContainer_toprow1_logo
			{
				width:600px;
				float:left;
				height:110px;
				overflow:hidden;
			}
			div#HeaderContainer_toprow1_links
			{
				width:350px;
				float:left;
				height:22px;
				text-align:right;
				padding:24px 10px 64px 0px;
				overflow:hidden;
			}
	div#HeaderContainer_flashrow
	{
		width:960px;
		float:left;
		height:261px;
		overflow:hidden;
	}
	
	div#HeaderContainer_int_Img
	{
		width:960px;
		float:left;
		height:182px;
		overflow:hidden;
	}
	
	div#HeaderContainer_radmenurow
	{
		width:960px;
		float:left;
		height:49px;
		background-image: url(../Images/menuBG.gif);
		background-repeat:repeat-x;
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:902px;
	float:left;
	min-height:400px;
	_height:400px;
	padding:18px 28px 0px 30px;
}

		div#MainBodyContainer_CMS
		{
			width:842px;
			float:left;
			min-height:103px;
			_height:103px;
			background-image: url(../Images/mainconBG.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			padding:11px 60px 10px 0px;
		}
		div#MainBodyContainer_others
		{
			width:902px;
			float:left;
			min-height:412px;
			_height:412px;
			padding:20px 0px 0px 0px;
		}
		
		div#MainBodyContainer_Newsbox
		{
			width:430px;
			float:left;
			min-height:412px;
			_height:412px;
			padding:0px 0px 0px 0px;
		}
				div#MainBodyContainer_Newsbox_news
				{
					width:430px;
					float:left;
					height:305px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
				}
				
						div#MainBodyContainer_Newsbox_news_title
						{
							width:430px;
							float:left;
							height:21px;
							overflow:hidden;
							padding:0px 0px 10px 0px;
						}
						div#MainBodyContainer_Newsbox_news_details
						{
							width:410px;
							float:left;
							height:274px;
							overflow:hidden;
							padding:0px 20px 0px 0px;
						}
				
				div#MainBodyContainer_Newsbox_newsletter
				{
					width:394px;
					float:left;
					min-height:86px;
					_height:86px;
					padding:18px 18px 0px 18px;
					background-color:#d21044;
					background-image:url(../Images/newsletterBG.gif);
					background-repeat:repeat-y;
				}
				
					div#MainBodyContainer_Newsbox_newsletter_left
					{
						width:191px;
						float:left;
						height:68px;
						padding:0px 24px 0px 0px;
					}
					div#MainBodyContainer_Newsbox_newsletter_right
					{
						width:179px;
						float:left;
						min-height:68px;
						_height:68px;
						padding:0px 0px 0px 0px;
					}
		
		div#MainBodyContainer_contactbox
		{
			width:215px;
			float:left;
			min-height:412px;
			_height:412px;
			padding:0px 20px 0px 21px;
		}
			div#MainBodyContainer_contactboxin
			{
				width:179px;
				float:left;
				min-height:152px;
				_height:152px;
				background-image:url(../Images/homecontact.gif);
				background-repeat:no-repeat;
				padding:257px 18px 0px 18px;
			}
		
		div#MainBodyContainer_testbox
		{
			width:216px;
			float:left;
			min-height:412px;
			_height:412px;
			padding:0px 0px 0px 0px;
		}



/************************************************************************
*	MainBodyInternal
************************************************************************/
div#MainBodyInternal
{
	width:902px;
	float:left;
	min-height:400px;
	_height:400px;
	padding:20px 28px 10px 30px;
}

div#MainBodyInternalin
{
	width:902px;
	float:left;
	min-height:400px;
	_height:400px;
	background-image:url(../Images/internalBodyBG.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

	div#MainBodyInternal_leftpane
	{
		width:216px;
		float:left;
		min-height:400px;
		_height:400px;
		padding:0px 0px 0px 0px;
	}
	
			div#MainBodyInternal_leftpanetop
			{
				width:216px;
				float:left;
				height:61px;
				overflow:hidden;
				padding:0px 0px 0px 0px;
			}
			
			div#MainBodyInternal_leftpanebody
			{
				width:216px;
				float:left;
				padding:10px 0px 0px 0px;
			}

	div#MainBodyInternal_centerCMS
	{
		width:431px;
		float:left;
		min-height:400px;
		_height:400px;
		padding:0px 20px 0px 20px;
	}
	
		.MainBodyInternal_headbg
		{
			width:380px;
			float:left;
			height:43px;
			background-image:url(../Images/int-hbg.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			padding:18px 51px 0px 0px;
		}
	
	div#MainBodyInternal_rightpane
	{
		width:215px;
		float:left;
		min-height:400px;
		_height:400px;
		padding:0px 0px 0px 0px;
	}
	
		div#MainBodyInternal_rightpane_contact
		{
			width:179px;
			float:left;
			height:136px;
			overflow:hidden;
			background-image:url(../Images/internalcontact.gif);
			background-repeat:no-repeat;
			background-position:top left;
			padding:179px 18px 34px 18px;
		}
	
			div#MainBodyInternal_rightpane_testimo
		{
			width:215px;
			float:left;
			min-height:184px;
			_height:184px;
			overflow:hidden;
			padding:0px 0px 0px 0px;
		}
	
div#MainBodyInternalin_general
{
	width:902px;
	float:left;
	min-height:400px;
	_height:400px;
	padding:0px 0px 0px 0px;
}


div#MainBodyInternal_generalCMS
	{
		width:667px;
		float:left;
		min-height:400px;
		_height:400px;
		padding:0px 20px 0px 0px;
	}
	
	div#MainBodyInternal_newsletter
	{
		width:667px;
		float:left;
		padding:20px 0px 20px 0px;
	}
	
	.MainBodyInternalgeneral_headbg
		{
			width:617px;
			float:left;
			height:42px;
			background-image:url(../Images/Ger-int-hbg.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			padding:18px 50px 0px 0px;
		}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
		width:900px;
		float:left;
		height:68px;
		background-image:url(../Images/footerBG.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:37px 50px 0px 50px;
}