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:#8a8a8a;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/BG.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.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:950px;
	height:165px;
	float:left;
	padding:0px 10px 0px 20px;
}

div#HeaderContainer_internal1
{
	width:950px;
	height:165px;
	float:left;
	padding:0px 10px 55px 20px;
}

div#HeaderContainer_row01
{
	width:950px;
	height:133px;
	float:left;
	padding:0px 0px 0px 0px;
}

	div#HeaderContainer_row01_logo
	{
		width:270px;
		height:133px;
		float:left;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
	
	div#HeaderContainer_row01_right
	{
		width:113px;
		height:133px;
		float:left;
		text-align:right;
		padding:0px 0px 0px 567px;
		overflow:hidden;
		background-image:url(../Images/telno.gif);
		background-repeat:no-repeat; 
		background-position:top right;
	}


div#HeaderContainer_Menu
{
	width:940px;
	height:32px;
	float:left;
	text-align:right;
	padding:0px 10px 0px 0px;
}


div#HeaderContainer_Flash
{
	width:980px;
	height:411px;
	float:left;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer_top
{
	width:980px;
	float:left;
	height:17px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}

div#MainBodyContainer
{
	width:942px;
	float:left;
	background-image:url(../Images/bodybg.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position:top left;
	padding:0px 19px 40px 19px;
	min-height:400px;
	_height:400px;
	
}

div#MainBodyContainer_left
{
	width:580px;
	float:left;
	padding:0px 32px 0px 28px;
	
}

div#MainBodyContainer_left2
{
	width:580px;
	float:left;
	padding:0px 32px 0px 28px;
	background-image:url(../Images/bodyline.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}

div#MainBodyContainer_Right
{
	width:302px;
	float:left;
	padding:0px 0px 0px 0px;
	
}


div#MainBodyContainer_WGrow01
{
	width:942px;
	float:left;
	height:160px;
	padding:0px 0px 26px 0px;
	overflow:hidden;
	
}



/*Internal*/


div#InternalMainBodyContainer
{
	width:942px;
	float:left;
	background-image:url(../Images/bodybg.gif);
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position:top left;
	padding:0px 19px 40px 19px;
	min-height:400px;
	_height:400px;
	
}



	div#InternalMainBodyContainer_Image
		{
			width:940px;
			float:left;
			/*background-image:url(../Images/sub_Img.jpg);
			background-color:#FFF;
			background-repeat:no-repeat;
			background-position:top center;*/
			padding:0px 1px 20px 1px;
			overflow:hidden;
			
		}




div#InternalMainBodyContainer_Letf
{
	width:220px;
	float:left;
	padding:0px 20px 0px 0px;
	overflow:hidden;
	
}

div#InternalMainBodyContainer_Tree
{
	width:220px;
	float:left;
	padding:57px 0px 0px 0px;
	background-image:url(../Images/alsoinsection.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
}


div#InternalMainBodyContainer_menubody
{
	width:220px;
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(../Images/aslo_body.gif);
	background-repeat:repeat-y;
	background-position:left;
	
}



div#InternalMainBodyContainer_bottom
{
	width:220px;
	height:12px;
	float:left;
	padding:0px 0px 9px 0px;
	overflow:hidden;
	
}

div#InternalMainBodyContainer_wg
{
	width:220px;
	float:left;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	
}



div#InternalMainBodyContainer_Right
{
	width:642px;
	float:left;
	padding:0px 30px 0px 30px;
	
}

div#InternalMainBodyContainer_Brcoms
{
	width:642px;
	float:left;
	height:20px;
	padding:15px 0px 10px 0px;
	
}



div#Internal2MainBodyContainer_Right1
{
	width:422px;
	float:left;
	padding:0px 40px 0px 20px;
	
}

div#Internal2MainBodyContainer_Right2
{
	width:220px;
	float:left;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	
}

div#InternalMainBodyContainer_Brcoms2
{
	width:422px;
	float:left;
	height:20px;
	padding:15px 0px 10px 0px;
	
}


/************************************************************************
*	protfolios
************************************************************************/


.topwg{ width:250px; height:120px; float:left; padding:20px 24px 20px 28px; overflow:hidden; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none;  cursor:pointer; color:#8a8a8a;}

a.topwg:link{width:250px; height:120px; float:left; padding:20px 24px 20px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}
a.topwg:active{width:250px; height:120px; float:left; padding:20px 24px 20px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}
a.topwg:visited{width:250px; height:120px; float:left; padding:20px 24px 20px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}
a.topwg:hover{width:250px; height:120px; float:left; padding:20px 24px 20px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}

.topwgspread{ width:250px; height:120px; float:left; padding:20px 24px 0px 28px; overflow:hidden; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; z-index:100; position:relative; cursor:pointer;}

a.topwgspread:link{width:250px; height:120px; float:left; padding:20px 24px 0px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}
a.topwgspread:active{width:250px; height:120px; float:left; padding:20px 24px 0px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}
a.topwgspread:visited{width:250px; height:120px; float:left; padding:20px 24px 0px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}
a.topwgspread:hover{width:250px; height:120px; float:left; padding:20px 24px 0px 28px; overflow:hidden; text-decoration:none; background-image:url(../Images/Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block;}



/*int_left*/

.leftwg{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}

a.leftwg:link{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwg:active{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwg:visited{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwg:hover{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}


.leftwgspread{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}

a.leftwgspread:link{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwgspread:active{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwgspread:visited{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwgspread:hover{ width:180px; height:114px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}


.leftwgspreadbig{ width:180px;  height:168px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG_big.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}

a.leftwgspreadbig:link{ width:180px; height:168px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG_big.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwgspreadbig:active{ width:180px; height:168px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG_big.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwgspreadbig:visited{ width:180px; height:168px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG_big.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}
a.leftwgspreadbig:hover{ width:180px; height:168px; float:left; padding:20px 20px 12px 20px; overflow:hidden; background-image:url(../Images/left_Wg_BG_big.gif); background-repeat:no-repeat; background-position:left top; display:block; text-decoration:none; cursor:pointer;}


/************************************************************************
*	Footer
************************************************************************/

div#FooterContainer
{
	width:100%;
	float:left;
	height:158px;
	background-image:url(../Images/footerbg.gif);
	background-color:#00a1fb;
	background-position:top;
	background-repeat:repeat-x;
	overflow:hidden;
}

div#FooterContainer_IN
{
	width:908px;
	margin:auto;
	padding:12px 30px 0px 42px;
}

div#FooterContainer_IN_row01
{
	width:908px;
	float:left;
	height:50px;
	padding:0px 0px 5px 0px;
	background-image:url(../Images/line_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}


div#FooterContainer_IN_row02
{
	width:908px;
	float:left;
	padding:20px 0px 10px 0px;
}

/************************************************************************
*	Spread the Word Form
************************************************************************/

.FormTitle{float:left; width:285px; padding-bottom:0px; font-size:12px; color:#8a8a8a; font-weight:normal; line-height:21px; font-family:Arial;}
.FormInput{float:left; width:285px; padding-bottom:5px;}
.FormSubmit{float:left; width:275px; padding-top:5px; text-align:right; padding-right:10px;}

.FormInputField{width:275px; height:24px; border:1px solid #d1d1d1; padding:3px 0px 0px 5px; font-size:11px;}

.ErrorMSG {font-size:11px; color:#F00;}
.SuccessMsg{font-size:11px; color:#79cd04; font-weight:bold;}

