html,body
{
	background-color:#3c8ec9;
	color:#000000;
	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
{
margin:auto;
width:847px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:847px;
	float:left;
	height:93px;
}
div#HeaderLogoContainer{
	width:249px;
	float:left;
	padding-top: 18px;
}
div#HeaderNavigationContainer{
	width:598px;
	float:left;
	height:24px;
}
div#HeaderTelContainer{
	width:598px;
	float:left;
	height:69px;
	text-align: right;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:837px;
	float:left;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	margin-bottom: 20px;

}

	div#MainBodyTopContainer{
	width:837px;
	float:left;
	background-color:#3c8ec9;
	}
		div#MainBodyTopInnnerContainer{
			width:821px;
			float:left;
			background-color:#3c8ec9;
			padding:8px 8px 8px 8px;
		}
		div#MainBodyTopInnnerImageContainer{
			width:236px;
			height:222px;
			float:left;
			/*background-image:url(../Images/home-banner.jpg);
			background-repeat:no-repeat;*/
			
		}	
        div#MainBodyTopInnnerTextContainer
		{
			width:576px;
			min-height:222px;
			_height:222px;
			float:left;
			padding-left:9px; 
		}
		
        /*div#MainBodyTopInnnerTextContainer1
		{
			width:569px;
			width:576px;
			height:222px;
			float:left;
			overflow:auto;
			background-color:#FFFFFF;
						
			scrollbar-face-color:#e0e0e0;
			scrollbar-shadow-color:#e0e0e0;
			scrollbar-highlight-color:#e0e0e0;
			scrollbar-3dlight-color:#e0e0e0;
			scrollbar-darkshadow-color:#e0e0e0;
			scrollbar-track-color:#f1f1f1;
			scrollbar-arrow-color:#bebebe;  
		}	*/	

        div#MainBodyTopInnnerTextContainer11
		{
			width:576px;
			/*height:204px;*/
			float:left;
			padding-left:7px; padding-right:7px; padding-top:7px; padding-bottom:7px; 

			overflow:auto; 			
			scrollbar-face-color:#e0e0e0;
			scrollbar-shadow-color:#e0e0e0;
			scrollbar-highlight-color:#e0e0e0;
			scrollbar-3dlight-color:#e0e0e0;
			scrollbar-darkshadow-color:#e0e0e0;
			scrollbar-track-color:#f1f1f1;
			scrollbar-arrow-color:#bebebe;  
		}
	        div#MainBodyTopInnnerTextScrollAreaContainer
			{
				
				width:536px;
				min-height:202px;
				_height:202px;
				padding-left:20px;
				padding-right:20px;
				padding-top:20px;	
				float:left;
				background-color:#3c8ec9;
			}
	div#MainBodyBottomContainer{
	
	width:837px;
	float:left;
	background-color:#FFFFFF;
	padding-top:5px;
	overflow:hidden;
	}

	/*--------------------- SEO Divs - Start*/
	
	div#FooterBottomContainer{
	
	width:837px;
	float:left;
	background-color:#FFFFFF;
	padding-top:10px;
	overflow:hidden;
	}
	
	div#FooterInternalMainBodyContainer	        
	{
	float:left; 
	width:761px;
	/*width:561px; */
	padding-top:10px;
	background-color:#FFFFFF
	}

	/*--------------------- SEO Divs - Start*/

/*internal pages body*/

div#MainBodyTopInnnerLeftPaneContainer{ float:left; width:193px; height:393px;}

div#MainBodyTopInnnerLeftPaneSubNavigationContainer{
	float:left;
	width:185px;
	height:204px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(/Images/internal_subnav.gif);
	background-repeat:no-repeat;
	background-position: 4px 4px;
	padding-top: 29px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
div#MainBodyTopInnnerLeftPaneSubNavigationContainerCopy{
	float:left;
	width:185px;
	height:204px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(/Images/internal_subnav_bg.gif);
	background-repeat:repeat-x;
}

div#MainBodyTopInnnerLeftPanePortfolioContainer{ 
	float:left; 
	width:193px; 
	height:151px;
	overflow:hidden;
	padding-top:5px; 
	background-color:##3c8ec9;
	
}
div#MainBodyTopInnnerRightPaneContainer{ float:left; width:821px; _height:393px;min-height:393px;; background-color:#FFFFFF}
div#xxMainBodyTopInnnerRightPaneContainer{ float:left; width:618px; _height:393px;min-height:393px;; background-color:#FFFFFF}
div#MainBodyTopInnnerRightPaneContainerCopy{ float:left; width:821px; background-color:#FFFFFF}
div#xxMainBodyTopInnnerRightPaneContainerCopy{ float:right; width:618px; background-color:#FFFFFF}

div#InternalMainBodyTopInnnerTextContainer{	
			width:784px;
		/*	width:581px;
			height:358px;*/
			float:left;
			padding-left:30px; padding-right:7px; padding-top:22px; padding-bottom:13px; 

			overflow:auto; 			
			scrollbar-face-color:#e0e0e0;
			scrollbar-shadow-color:#e0e0e0;
			scrollbar-highlight-color:#e0e0e0;
			scrollbar-3dlight-color:#e0e0e0;
			scrollbar-darkshadow-color:#e0e0e0;
			scrollbar-track-color:#f1f1f1;
			scrollbar-arrow-color:#bebebe; 

}

div#InternalMainBodyTopInnnerTextScrollAreaContainer	        
{
	float:left; 
	width:761px;
	/*width:561px; */
	background-color:#FFFFFF
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:847px;
	float:left;
	min-height:36px;
	_height:36px;
}
	div#FooterContainerLeftPane{
	width:475px;
	float:left;
	overflow:hidden;
	}
    div#FooterContainerRightPane{
	width:372px;
	float:right;
	}
		div#FooterContainerRightPaneNavigation{
			width:372px;
			float:left;
			height:18px;
			padding-top:7px;
			text-align:right;
		}
		div#FooterContainerRightPaneBranding{
			width:372px;
			height:24px;
			float:left;
		}


div#SEOFooter
{
	width:847px;
	float:left;
	min-height:36px;
	_height:36px;
	padding:10px 0px 10px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #609cd0;
}
/************************************************************************
*	Home
************************************************************************/
div#MainBodyHomeContainer
{
	width:837px;
	float:left;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	margin-bottom:20px;
	
}
div#MainBodyHomeInnerContainer{
	width:817px;
	float:left;
	background-color: #3c8ec9;
	padding: 10px;
}
div#MainBodyHomeInnerContainer2{
	width:837px;
	float:left;
	background-color: #FFF;
	padding-top:6px;
}

div#HomeConTop{
	float: left;
	height: 222px;
	width: 817px;
}
div#HomeConMid{
	float: left;
	min-height: 222px;
	width: 817px;
	padding-top:30px;
	padding-bottom:0px;
	}
div#HomeConMid_Left{
	float: left;
	width: 234px;
	}
div#HomeConMid_Left_News{
	float: left;
	width: 234px;
	}
div#HomeConMid_Left_Button{
	float: left;
	width: 234px;
	padding-top:15px;
	padding-bottom:15px;
	}
div#HomeConMid_Left_Twitter{
	float: left;
	width: 234px;
	}
div#HomeConMid_Right{
	float: left;
	width: 553px;
	padding-left: 30px;
	}
div#HomeConBottom{
	float: left;
	height: 182px;
	width: 817px;
	}
/************************************************************************
*	Home pop
************************************************************************/
div#HPContainer{
	float: left;
	min-height: 451px;
	width: 356px;
	background-color: #3c8ec9;
	border: 1px solid #3c8ec9;
	padding: 30px;
}
div#HPTitleContainer{
	float: left;
	width: 26px;
	padding-bottom: 14px;
	background-image: url(/Images/EnqNow2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 330px;
	height:27px;
}
div#HPDescriptionContainer{
	float: left;
	width: 356px;
	padding-bottom: 14px;
	}
div#HPFormContainer{
	float: left;
	width: 356px;
	}
/************************************************************************
*	Login
************************************************************************/
div#LoginLeftContainer{
	min-height: 470px;
	width: 416px;
	float:left;
	background-image: url(/Images/LoginTitle.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 45px;
}
div#LoginRightContainer{
	min-height: 470px;
	width: 305px;
	float:left;
	padding-left: 40px;
	padding-top:45px;
}


/************************************************************************
*	Custom Registration Form
************************************************************************/	


DIV#CustomRegistrationForm { PADDING-RIGHT: 228px; PADDING-LEFT: 25px; FLOAT: left; WIDTH: 568px; BACKGROUND-COLOR: #ffffff }

DIV#CustomRegistrationFormContentTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 568px; COLOR: #3c8ec9; PADDING-TOP: 10px }

DIV#CustomRegistrationFormTitle { FONT-SIZE: 11px; FLOAT: left; WIDTH: 115px; COLOR: #414242; HEIGHT: 24px;padding-top:7px }

DIV#CustomRegistrationFormInputBox { FONT-SIZE: 11px; FLOAT: left; WIDTH: 453px; COLOR: #bab9ba; HEIGHT: 38px }
DIV#CustomRegistrationFormInputBox2{ FONT-SIZE: 11px; FLOAT: left; WIDTH: 568px; COLOR: #bab9ba; HEIGHT: 105px }

DIV#CustomRegistrationFormSubmitButton { PADDING-RIGHT: 0px; PADDING-LEFT: 160px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 408px; PADDING-TOP: 10px }

.textInput { BORDER-RIGHT: #cdcccc 1px solid; BORDER-TOP: #cdcccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cdcccc 1px solid; WIDTH: 430px; COLOR: #414242; BORDER-BOTTOM: #cdcccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 21px }
.textInput2 { BORDER-RIGHT: #cdcccc 1px solid; BORDER-TOP: #cdcccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cdcccc 1px solid; WIDTH: 130px; COLOR: #414242; BORDER-BOTTOM: #cdcccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 21px }
.textInput3 { BORDER-RIGHT: #cdcccc 1px solid; BORDER-TOP: #cdcccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cdcccc 1px solid; WIDTH: 545px; COLOR: #414242; BORDER-BOTTOM: #cdcccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 100px }

.Rfeild { FONT-SIZE: 11px;COLOR: #ff0000 }	
.greenfeild {FONT-SIZE: 11px; COLOR: green }	
		
