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:#000000;
	font: 11px verdana, arial;
}

.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
{
	margin:auto;width:986px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	margin:auto;width:100%;
	
}
	div#HeaderContainerTop
	{
		margin:auto;
		width:986px;
	}
	div#HeaderContainerTopInt
	{
		float:left;
		width:986px;height:145px;
	}
		div#LogoContainer
		{
			float:left;
			width:286px;position:relative;z-index:101;
		}
		div#MenuContainer
		{
			float:left;
			width:700px;position:relative;z-index:101;
		}
		
	
	div#HeaderContainerFlash
	{
		margin:auto;
		width:100%;
	}
	
	
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{	
	float:left;
	width:954px;padding:16px;
}
	div#MainBodyContainerTop
	{	
		float:left;
		width:954px;padding-bottom:25px;text-align:left;
	}
	div#InquiriesContainerTop
	{	
		float:left;
		width:954px;padding-bottom:25px;text-align:left;padding-top:22px;
	}
	
		div#MainBodyContaintArea
		{	
			float:left;
			width:620px;padding-right:20px;
			text-align:left;
		}
		
			div#InquiriesContaintArea
			{	
				float:left;
				width:620px;padding-right:20px;padding-top:82px;
				text-align:left;background-image:url(/Images/InqFormBG.gif);background-repeat:no-repeat;
			}
			div#NewsletterContaintArea
			{	
				float:left;
				width:620px;padding-right:20px;padding-top:82px;
				text-align:left;background-image:url(/Images/NewsFormBG.gif);background-repeat:no-repeat;
			}
			
				div#InquiriesContaintAreaTop
				{	
					float:left;
					width:620px;padding-bottom:10px;
				}
			
				div#InquiriesFormContainer
				{
					float:left; border-top:solid 1px #bfbfbf; padding:10px 0px 0px 0px;
				}
			
		
		div#HardCodeMenu
		{	
			float:left;
			width:314px;
			background-image:url(../Images/HradcodemenuBG.gif);background-repeat:no-repeat;
			padding-top:86px;
		}
			div#IndexGallery
		{	
			float:left;
			width:314px;
			background-image:url(../Images/GalleryBG.gif);background-repeat:no-repeat;
			padding-top:86px;
		}
		
		
		div#InquiriesPortfolio
		{	
			float:left;
			width:314px;padding-top:62px;
		}
		
	
	div#MainBodyContainerBotm
	{	
		float:left;
		width:954px;min-height:600px;_height:600px;border-top:1px solid #bebebe;
		position:relative;z-index:50!important;
	}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	float:left;
	width:954px;padding:0px 16px 0px 16px;text-align:left;
}
	div#FooterContainerInt
	{
		float:left;
		width:954px;border-top:1px solid #bfbfbf;padding-top:18px;padding-bottom:27px;
	}
	
/************************************************************************
*	Home
************************************************************************/	
	
div#CustemMenu

{
	float:left;width:314px;overflow:hidden;
}
div#FacebookLink

{
	float:left;width:314px;text-align:left;padding-top:20px;
}	
div#FacebookSignup

{
	float:left;width:314px;text-align:left;padding-top:10px;text-align:left;
}	

a.FacebookSignup:link		{color:#000000; text-decoration:underline; font-family:Arial;font-weight:bold;line-height:200%}
a.FacebookSignup:active	{color:#000000;text-decoration:underline;font-family:Arial;font-weight:bold;line-height:200%}
a.FacebookSignup:visited	{color:#000000;text-decoration:underline;font-family:Arial;font-weight:bold;line-height:200%}
a.FacebookSignup:hover		{color:#000000;text-decoration:none;font-family:Arial;font-weight:bold;line-height:200%}

/************************************************************************
*	FContactUS
************************************************************************/	
.fields{ list-style:none;padding:3px 0px 3px 0px;float:left;width:320px;}


.fieldsName	{ font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;font-size:11px;}
.fieldsRed	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#FF0000;font-size:11px;}
.textInput	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:11px;border:1px solid #bfbfbf;height:27px;width:293px;padding:6px 0px 0px 4px;}

.DropDown	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:11px;border:1px solid #bfbfbf;height:27px;width:293px;padding:6px 0px 0px 4px;}

.MultiInput	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:11px;border:1px solid #bfbfbf;height:67px;width:293px;padding:6px 0px 0px 4px;}

.MassageInput	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:11px;border:1px solid #bfbfbf;height:188px;width:293px;padding:6px 0px 0px 4px;}

.Area	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:11px;border:1px solid #bfbfbf;height:27px;width:54px;padding:6px 0px 0px 4px;}

.Phone	{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:11px;border:1px solid #bfbfbf;height:27px;width:230px;padding:6px 0px 0px 4px;}

.ErrMsg			{ font-size:11px; color:#ff0000; font-weight:bold; line-height:130%;}
.SuccMsg		{ font-size:11px; color:#323232; font-weight:bold; line-height:130%;}

