/*--------------------Linked Objects-------------------------------------------------*/
.ArticleLinkedObjectOuterBlock,
.EventLinkedObjectOuterBlock,
.FaqListLinkedObjectOuterBlock,
.TopStoryLinkedObjectOuterBlock
{
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
}
.ArticleLinkedObjectTitle,
.EventLinkedObjectTitle,
.FaqListLinkedObjectTitle,
.TopStoryLinkedObjectTitle
{    
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;    
    color: #000000;
	border-left: 25px solid #666666;
	border-bottom: 1px solid #666666;
}
.ArticleLinkedObjectInnerBlock,
.EventLinkedObjectInnerBlock,
.FaqListLinkedObjectInnerBlock,
.TopStoryLinkedObjectInnerBlock
{
	padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;    
}
.ArticleLinkedObjectItem_Article,
.ArticleLinkedObjectItem_Document,
.ArticleLinkedObjectItem_Event,
.ArticleLinkedObjectItem_FAQ,
.ArticleLinkedObjectItem_Hyperlink,
.ArticleLinkedObjectItem_Image,
.ArticleLinkedObjectItem_WebForm,
.EventLinkedObjectItem_Article,
.EventLinkedObjectItem_Document,
.EventLinkedObjectItem_Event,
.EventLinkedObjectItem_FAQ,
.EventLinkedObjectItem_Hyperlink,
.EventLinkedObjectItem_Image,
.EventLinkedObjectItem_WebForm,
.FaqListLinkedObjectItem_Article,
.FaqListLinkedObjectItem_Document,
.FaqListLinkedObjectItem_Event,
.FaqListLinkedObjectItem_FAQ,
.FaqListLinkedObjectItem_Hyperlink,
.FaqListLinkedObjectItem_Image,
.FaqListLinkedObjectItem_WebForm,
.TopStoryLinkedObjectItem_Article,
.TopStoryLinkedObjectItem_Document,
.TopStoryLinkedObjectItem_Event,
.TopStoryLinkedObjectItem_FAQ,
.TopStoryLinkedObjectItem_Hyperlink,
.TopStoryLinkedObjectItem_Image,
.TopStoryLinkedObjectItem_WebForm
{
	padding: 0px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size: 9pt;
	font-family: verdana, helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
/*-----------------------------------------------------------------------------------*/

/*--------------------InTouch Text --------------------------------------------------*/
.InTouchBody
{
	padding: 0px 0px 0px 0px;
    margin: 10px 10px 5px 10px;   
    font-size: 9pt;
    font-family:  verdana, helvetica, sans-serif;
    line-height: 14pt;
    color: #000000;
}
P.InTouchFirstParagraph
{
	padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 14pt;
    text-indent: 0px;
}
.InTouchParagraph
{	
	padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    text-indent: 0px;
}
/*-----------------------------------------------------------------------------------*/


/*--------------------Page Title Box Element-----------------------------------------*/
.PageTitleBox
{
	padding: 5px 0px 0px 30px;
    margin: 0px 0px 5px 0px;
    font-size: 12pt;
    font-family:  verdana, arial;
    font-weight: bold;  
    color: #A58E52;
	background-color: #D6CBB5;
	height: 26px;
}
/*-----------------------------------------------------------------------------------*/

/*--------------------WebForm Box Element (2Col)-------------------------------------*/
.WebFormBlock2Col
{
	padding: 0px 0px 0px 0px;
    margin: 20px 20px 5px 20px;
}
.WebFormHeadBlock2Col
{	
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.WebFormTitle2Col
{
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    font-size: 16pt;
    font-family: arial, helvetica, sans-serif;
    color: #999999;
}
.WebFormBody2Col
{
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 9pt;
    font-family:  arial, helvetica, sans-serif;
	line-height: 12pt;
    color: #000000;
}
.WebFormTable2Col
{
	width: 75%;
}
.WebFormErrorMessage2Col
{
	padding: 30px 30px 30px 30px;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.WebFormQuestion2Col,
.WebFormQuestionReadOnly2Col,
.WebFormQuestionError2Col
{    
	padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    font-family:  arial, helvetica, sans-serif;
    vertical-align: top;
    text-align: right;
    width: 50%;
}
.WebFormAsterisk2Col,
.WebFormAsteriskReadOnly2Col,
.WebFormAsteriskError2Col
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #CC0000;
}
.WebFormNumber2Col
{
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #313031;
}
.WebFormNumberReadOnly2Col
{
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #999999;
}
.WebFormNumberError2Col
{
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: red;
}
.WebFormQuestionText2Col
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #313031;
}
.WebFormQuestionTextReadOnly2Col
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #999999;
}
.WebFormQuestionTextError2Col
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: red;
}
.WebFormAnswer2Col,
.WebFormAnswerReadOnly2Col,
.WebFormOutput2Col
{    
	padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    font-family:  arial, helvetica, sans-serif;
    vertical-align: top;
    color: #313031;
    width: 50%;
}
.WebFormInput2Col,
.WebFormPassword2Col,
.WebFormSelectList2Col
{
    width: 100%;
}
.WebFormInputReadOnly2Col
{
	width: 100%;
	color: #999999;	    
}
.WebFormRangeEntry2Col
{
	padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    font-family:  arial, helvetica, sans-serif;
}
.WebFormSelectLine2Col,
.WebFormSelect1Line2Col
{
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.WebFormTextArea2Col
{
    width: 100%;    
    height: 80px;
}
.WebFormQuestionErrorLine2Col
{    
	padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    font-family:  arial, helvetica, sans-serif;
    vertical-align: top;
    color: Red;
    width: 50%;
}
.WebFormSubmit2Col
{
	padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    text-align: right;
}
/*-----------------------------------------------------------------------------------*/


/*--------------------WebForm List Element-------------------------------------------*/
.WebFormListBlock
{
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
}
.WebFormListSectionHeader
{
	padding: 0px 2px 0px 2px;
    margin: 0px 0px 6px 0px;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
    color: #000000;
}
.WebFormListSectionHeaderUntitled
{
	display: none;
}
.WebFormListBody
{
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.WebFormListTitle
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.WebFormListDescription
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 7px 0px;
    font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.WebFormListSectionFooter
{
	display: none;
}
A.WebFormListLink:link
{}
A.WebFormListLink:visited
{}
A.WebFormListLink:active
{}
A.WebFormListLink:hover
{}
/*-----------------------------------------------------------------------------------*/
.HyperlinkListBlock
{
	padding: 0px 5px 0px 5px;
    margin: 0px 0px 15px 0px;
}
.HyperlinkListSectionHeader
{
	padding: 0px 2px 0px 2px;
    margin: 0px 0px 6px 0px;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
    color: #000000;
}
.HyperlinkListSectionHeaderUntitled
{
	display: none;
}
.HyperlinkListBody
{
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.HyperlinkListTable
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.HyperlinkListTextColumn
{
	padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}
.HyperlinkListImageColumn
{
	padding: 0px 5px 5px 0px;
    margin: 0px 0px 0px 0px;
}
.HyperlinkListTitle
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
    font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.HyperlinkListDescription
{    
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
    font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.HyperlinkListSectionFooter
{
	display: none;
}
.HyperlinkListImage
{
    border: solid 1px #000000;
}
A.HyperlinkListLink:link
{
	color: #AD6529;
	text-decoration: underline;
}
A.HyperlinkListLink:visited
{
	color: #AD6529;
	text-decoration: underline;
}
A.HyperlinkListLink:active
{
	color: #AD6529;
	text-decoration: underline;
}
A.HyperlinkListLink:hover
{
	color: #4A5D31;
	text-decoration: underline;
}

