html,body
{
	background-color:#5871c1;
	background-image:url(/Images/bodyBack.jpg);
	background-repeat:repeat-x;
	color:#2f2e2e;
	
	font-family: Arial; 
	font-size:12px;
	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:967px;
	margin:0px auto;
}

div#InnerMainContainer{
	width:967px;
	float:left;
	padding-top:17px;
	padding-bottom:20px;
	}

/************************************************************************
*	Header
************************************************************************/
div#HeaderTopContainer
{
	width:967px;
	height:3px;
	background-image:url(/Images/headerTop.jpg);
	background-repeat:no-repeat;
	float:left;
overflow:hidden;
}

div#HeaderBackContainer{
	width:967px;
	height:83px;
	background-image:url(/Images/headerBack.jpg);
	background-repeat:repeat-x;
	float:left;


}

div#LogoContainer{
	width:240px;
	float:left;	
	padding-left:20px;

}

div#MenuContainer{
	width:692px;
 	float:left;
	padding-left:15px;
	padding-top:34px;  
	/*overflow:hidden;*/
}

div#PictureContainer{
	width:967px;
	height:260px;
	float:left;
	/*overflow:hidden;*/
}

div#PictureContainer img{
	display:block;
	width:967px;
	height:260px;
}


div#TopPortfolioContainer{
	width:967px;
	height:98px;
	float:left;
	background-image:url(/Images/TopPortfolioBack.jpg);
	background-repeat:repeat-x;
overflow:hidden;
}


/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:967px;
	float:left;
	background-image:url(/Images/pgBack.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:left bottom;

}

		div#MainBodyContainer_index_in
		{
			width:907px;
			float:left;
			min-height:200px;
			_height:200px;
			padding:20px 30px 20px 30px;
		
		}
		
		div#MainBodyContainer_internal_in
		{
			width:927px;
			float:left;
			min-height:500px;
			_height:500px;
			padding:24px 10px 20px 30px;
		
		}
		
		div#MainBodyContainer_index_portfolio
		{
			width:907px;
			float:left;
			padding:0px 30px 0px 30px;
		
		}
		
		div#Leftpane_portfolio
		{
			width:198px;
			float:left;
			min-height:156px;
			_height:156px;
			padding:16px 0px 0px 0px;
		
		}

div#LeftPane_content
{
	width:198px;
	float:left;
	padding:0px 0px 0px 0px;
}

div#RightPane_content
{
	width:700px;
	min-height:344px;
	_height:344px;
	float:left;
	padding:0px 0px 0px 29px;
}



div#LeftPane
{
	width:198px;
	float:left;
	padding:11px 29px 0px 16px;
}


div#ForumContainer
{
	width:947px;
	padding:10px; 
	background-color:#ffffff;
	float:left;   
}


	div#AnnounceHead{
		width:198px;
		height:46px;
		float:left;
		background-image:url(/Images/announcehead.jpg);
		background-repeat:no-repeat;
	}

	div#AnnounceBack{
		width:158px;
		min-height:30px;
		_height:30px;
		float:left;
		background-image:url(/Images/announceback.jpg);
		background-repeat:repeat-y;
		padding:10px 20px 6px 20px;
	}

	div#AnnounceBot{
		width:198px;
		height:30px;
		float:left;
		background-image:url(/Images/announcebot.jpg);
		background-repeat:no-repeat;

	}


div#MainBodyContainerFull{
	float:left;
	width:933px;
	padding:0px 18px 20px 16px;
}

	div#SubNavHead{
		width:198px;
		height:46px;
		float:left;
		background-image:url(/Images/alsoSection.gif);
		background-repeat:no-repeat;
	}

	div#SubNavBack{
		width:198px;
		min-height:30px;
		_height:30px;
		float:left;
		background-image:url(/Images/announceback.jpg);
		background-repeat:repeat-y;		
	}
	
div#RightPane
{
	width:704px;
	min-height:344px;
	_height:344px;
	float:left;
	padding:11px 20px 0px 0px;
}

div#NewMaincontent
{
	width:947px;
	min-height:344px;
	_height:344px;
	float:left;
	padding:11px 20px 0px 0px;
}



/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:967px;
	height:64px;
	float:left;
	background-image:url(/Images/footerBack.jpg);
	background-repeat:no-repeat;
}

div#CopyBottom{
	width:870px;
	height:20px;
	float:left;
	padding:6px 0px 0px 97px;
}

div#CopyBottom span{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;

}



/************************************************************************
*	Eway Form
************************************************************************/

table.EwayForm
{
	font-size:12px;
	border-collapse:separate;
	border-width:0px 0px 0px 0px;
	padding:0px;    
}

table.EwayForm td
{
	padding:2px; 
}


table.EwayForm input,select,textarea
{
	background-color: #ffffff !important;
	border: solid 1px #cacaca; 
	font-family:verdana; 
	font-size:11px; 
	color:#555555; 
	font-weight:normal;
	 
}


table.EwayForm1
{
	font-size:12px;
	border-collapse:separate;
	border-width:0px 0px 0px 0px;
	padding:0px;    
}

table.EwayForm1 td
{
	padding:2px 0px 2px 0px; 
}

input#btnSubmit
{
	background-color:#2b2c40;
	color:#ffffff;
	width:67px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;    
	vertical-align:middle;  
	padding:0px;
	display:block;
	cursor:pointer;      
	border: solid 1px #cacaca;   
}


#tbxAmount
{
	border-width:0px;
	font-weight:bold  ;  
	color:#000000;  
}

.PurchaseTable {width:100%; border-collapse:collapse;  }
#dgdPurchase input
{
		width:30px;
		font-weight:bold;
		text-align:right;  
		color:#000000;	 
}
.ChkItem { background-color:Transparent; border-width:0px 0px 0px 0px;   }

tr.GridHeader td{ background-color:#cacaca; color:#000000; padding:5px 0px 5px 0px; text-align:center;
						 border:solid 1px #ffffff;border-width:0px 1px 1px 0px; font-weight:bold;}
tr.GridItem td{ background-color:#eaeaea; color:#000000; padding:5px 5px 5px 5px; 
					border:solid 1px #ffffff;border-width:0px 1px 1px 0px; font-weight:normal;}	
					
					
.ErrMsg
{
	color:Red;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:20px;   
	display:block; 
}

.SuccessMsg
{
	color:#726579;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;  
	padding-left:10px; 
	margin-bottom:20px; 
	display:block; 
}
