/* BA Layout CSS - Revised 10/06/2004 */
/* Body and general styles */
div
{
	/*border:dotted 1px red; */
	max-width: 100%;
}


body
{
	margin: 0;
	padding: 0;

}
P
{
}               
.clear
{
	clear: both;
	/*width:200px;*/
	line-height:1px;
	
}
.dottedLine
{
	clear:both;
	padding: 0px 0px 4px 0px;
}
.wrapper
{
	width: 760px;
}
.float-wrapper
{		
	/*width: 760px;*/
	/*border:solid 1px Red;*/
}
/* Left column */
.leftNav
{
	float: left;
	width: 120px;				
}
.content-wrapper
{
}
/* Right column */
.rightNav
{
	/*position: relative;*//*CHANGE JD 10-06-2004*/
	float: right;
	width: 210px;
	margin-left:10px;	
}
/* Main column */
.mainC 
{
	float:left;
	width:80%;
	margin-left:10px;
	/*border:solid 1px black;*/
}
.mainWrapper
{
	width:410px;
	
}
.mainR
{
	float:right;
	width:200px;	
}
.mainL
{
	float:left;
	width:200px;
}
.mainImg
{
	float:right;
	margin-right:10px;
}

.mainTitle
{
	float:right;
	width:420px;
	margin-left:10px;
	margin-right:200px;
}
/* Channel */
.channelblock
{
	/*display:list-item ;	*/
	width:410px;
}
.channelrow
{
	width:410px;
	
}
/* Header */
.header
{
	clear: both;
	width:760px;
}
.topNavL
{
	float: left;
	width: 500px;
}
.topNavR
{
	float: right;
	width: 260px;
}
.navtable
{
	
}
/* Footer */
.footer
{
	clear:both;
	float: right;
	width: 630px;
}
/* Search templates */
.mainSearchC
{
	float:left;
	width:610px;
	margin-left:140px;
}
/* Utils templates */
.mainUtilsC
{
	width:610px;
	margin-left:140px;
}
/* error */
.errorC
{
	float:right;
	width:620px;
}

.sitemapL
{
	float:left;
	width:300px;
}
.sitemapR
{
	float:right;
	width:300px;
}



/*.header
{
	clear:both;
	border-bottom:1px solid black;
}
.footer
{
	clear:both;
	border-top:1px solid black;
}
.left
{
	float:left;
	width:180px;
}
.wrapper
{
	float:right;
	width:580px;
}
.middle
{
	float:left;
	margin-left:10px;
	width:400;
}
.right
{
	float:left;
	width:180px;
	margin-left:10px;
}
*/
.search_results
{
	width:410px;
}