
EMBED 
{
	display: block;
}

#fw_c1 /* Outer container in framework */
{
	text-align:center;
}

#siteContainer 
{
	width:					705px;
	margin-top:				0px;
	text-align:				left;
	padding:				0px;
	background-color:		#ffffff;
}

#siteContainer .siteMainContent
{
	background-image:		url(/images/twoColumnBackground.gif);
}

#siteContainer .siteYSMainContent
{
	background-image:		url(/images/oneColumnBackground.gif);
}

#siteContainer .siteYSMainContentColumns
{
	background-image:		url(/images/twoColumnBackground.gif);
}

#siteContainer .siteYSAltMainContentColumns
{
	background-image:		url(/images/twoColumnLeftMenuBackground.gif);
}

#siteContainer .siteElement {
	display: 				block;
	position:				relative;
	width:					100%;
	padding: 				0px 0px 0px 0px;
	margin: 				0px 0px 0px 0px;
}


#siteContainer .siteElement .leftContainerElement {
	display: 				block;
	width:					175px;
	clear:					both;
	padding: 				0px 0px 0px 0px;
	margin: 				0px 0px 0px 0px;
}

#siteContainer .siteElementWithColBorder {
	background-position:	0px 0px; 
	background-image:		url(/images/176x1.gif); 
	background-repeat: 		repeat-y;
	display: 				block;
	position:				relative;
	width:					100%;
	padding: 				0px 0px 0px 0px;
	margin: 				0px 0px 10px 0px;
}


body,
td,
input,
select,
textarea
{
	color: #000000;
	font-family: Arial, Sans-Serif;
}

a
{
	color: #8C6239;
	text-decoration: none;
}

a:hover
{
	color: #7F7F7F; 
	text-decoration: underline;
}


/*-- framework : left column --*/
#FW_LCol {
	width:			175px;
	display:		block;
	position:		relative;
	float:			left;
	background-color: #FFF;
	overflow: hidden;
}

#FW_LColWide
{
	display: block;
	position: relative;
	clear: both;
	width: 520px;
	margin-left: 3px;
}

/*-- framework : middle column --*/
#FW_MCol 
{
	display:		block;
	margin-left:	20px;
	position:		relative;
	float: 			left;
	width:			315px;
	overflow: hidden;
	background-color: #FFF;
}

/*-- framework : middle column --*/
#FW_MColYS
{
	display:		block;
	margin-left:	15px;
	position:		relative;
	float: 			left;
	width:			315px;
	background-color: #FFF;
}

/*-- framework : middle column --*/
#FW_MColNarrow
{
	display:		block;
	margin-left:	15px;
	position:		relative;
	float: 			left;
	width:			165px;
	background-color: #FFF;
}

/*-- framework : middle column (actully right column) --*/
#FW_MColWide 
{
	display:		block;
	margin-left:	20px;
	position:		relative;
	float: 			left;
	width:			510px;
	background-color: #FFF;
}

/*-- framework : right column --*/
#FW_RCol 
{
	display:		block;
	margin-left:	20px;
	position:		relative;
	float: 			right;
	width:			175px;
	background-color: #FFF;
	overflow: hidden;
}

/*-- framework : right column --*/
#FW_RColWide
{
	display:		block;
	margin-left:	20px;
	position:		relative;
	float: 			right;
	width:			330px;
	background-color: #FFF;
}

/*-- framework : one column --*/
#FW_MSSearch
{
	margin-left:	2px;
	display:		block;
	position:		relative;
	float: 			left;
	width:			500px;
	background-color: #FFF;
}

#FW_Popup
{
	margin-top:		20px;
	text-align:		left;
	display:		block;
	position:		relative;
	float: 			left;
	width:			235px;
	background-color: #FFF;
}


DIV.NewsletterParagraph
{
	display:		block;
}

DIV.NewsletterParagraph DIV.Left
{
	display:		block;
	width:			315px;
	float:			left;
}

DIV.NewsletterParagraph DIV.Right
{
	display:		block;
	width:			175px;
	margin-left:	20px;
	float:			right;
}

DIV.DocumentMargin
{
	margin:			20px 20px 20px 20px;
}
.left_checkbox 
{
	margin-left: 0px;
	//margin-left: -5px;
	padding-left: 0px;
	border:	0;  
}
.button
{
	border:	0;
}

