#page
{
	background-color:#8E8985;
	padding:10px 0px;
}

/* Homepage Template*/
#homeContent
{
	width:950px;
	height:694px;
	border:solid 1px black;
	margin:0px auto;
/*
	background-image: url(../Img/Extranet/HomeBack.jpg);
	background-image: url(../Img/Extranet/HomeBack2.jpg);
*/
	background-image: url(../Img/Extranet/HomeBack3.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/* General Content */
#pageContent
{
	width:950px; 
	border:solid 1px #eeeeee;
	text-align:left;
	margin:0px auto;
/*
	background-image: url(../Img/Extranet/PageBGDef.jpg);
*/
	background-image: url(../Img/Extranet/PageBGDef_2.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	/*background-color:#f1f1f1;*/
}

#header
{
	position:relative; 
	height:100px; 
	width:100%;
/*
	background-image: url(../Img/Header_BGv3.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
*/
} 

#twocols
{
	width:950px;
	float:right;
/*
	background-color:#FFFFFF;
*/
}
 
#rightcol
{
	width:300px; 
	float:right;
/*
	background-color:#FFFFFF;
*/
}
 
#maincol
{
/*
	background-color: #FFFFFF;
*/
	float: left; 
	display:inline; 
	width:590px;
	padding:10px 20px;
}
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.cleaner:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.cleaner {	display: inline-table;	}

/* Hides from IE-mac \*/
* html .cleaner{ height: 1%;	}
.cleaner{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
@media print
{ 
	/*hide the right column when printing*/ 
	#rightcol {	display:none;	} 
	#twocols, #maincol{	width:100%; float:none;	}
}


/* Cleaner DIV TAG CLEARS Column Floating areas*/
/*
.cleaner
{
	clear: both;
	font-size:1px;
}
*/

/* Cleaner DIV TAG CLEARS Column Floating areas*/
.cln
{
	clear:both;
	float:none;
	font-size:1px;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
}

/* FAQ box */
.faqBox 
{
	/*display:none;*/
	width:100%;
	margin-bottom:10px;
}

.faqBox td
{
	padding:5px;
}

.faqBox tr.faqTitle td
{
	padding:2px 5px 2px 18px;
	cursor:pointer;
	font-weight:bold;
	background-image:url(../Img/IMinMax.png);
	background-repeat:no-repeat;
	background-position:0 4px;
}
.faqBox tr.faqTitle td p /* Fix Opera */
{
	margin:0;
}

.faqBox tr.faqAnswer td
{
	border:solid 1px #bbb;
	border-top:none;
}

/* Expanded */
.faqBox.expand tr.faqTitle td
{
	border:solid 1px #bbb;
	border-bottom:none;
	background-position:0 -300px;
}