

.navbg
{
	width:145px;
}



.ModuleTitle
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    color:#583016;	
}

.ModuleBorder
{
	border:0px solid Black
}
.OuterModuleBorder
{
	border:0px solid #CCCCCC
}

.ModuleTitleBackground,.ModuleTitleNoBackground
{
	color:Black;
}


.ModuleTitleBottomBorder
{
	background-color:Green;
}


.AdminTreeView
{
	   border:1px solid #C2C8D6;
	    
}

.SideBorder
{
	border-left:solid 1px #DFE0E2;
	border-right:solid 1px #DFE0E2;	
	background-color:#EDF1F3;
	width:165px;
}

.xMain, A#xMain, A#xMain:hover
{
	font-size:8pt;
	margin-left:10px;
	text-transform:uppercase;
	color:white;
	margin-right:10px;
	font-family:Verdana;
	text-decoration:none;
	font-weight:bold;
	
}
.xMain:hover, A#xMain:hover
	{
		color:white;
		text-transform:uppercase;
		
	}
.xMainSpan
	{
		font-family:Verdana;
		font-size:8pt;
		color:Black;
		
	}
.xSub, A#xSub, A#xSub:hover
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: normal;
		color: Black;
		background-color: White;
		text-decoration: none;
		text-transform: none;
	}
.xSub:hover, A#xSub:hover
	{
		color: #656D54; 
		
	}
.xSubSpan
	{
		font-family:Verdana;
		font-size:8pt;
		font-weight:bold;
		color:White;
		background-color:White;
	}
.xTblBorder
	{
		border:1px outset White;
		background-color:White;
		border-color:White;
	}
.xCookieCrumb, A#xCookieCrumb, A#xCookieCrumb:hover
	{
		font-family:Arial;
		font-size:8pt;
		font-weight:normal;
		color:White;
		background-color:Black;
		text-decoration:none;
	}
A#xCookieCrumb:hover
	{
		text-decoration:underline;
	}
.xSeparator
	{
		background-color:#000000;
	}


.DocumentSearchHeader
{
	color:Red; 
	font-size:10px; 
	font-weight:bold;
	font-family:"Arial";
}

.CookieTrail
{
	color:black; 
	font-size:10px; 
	font-family:"Arial";
}


.Header
{
	color:Black; 
	font-size:11px; 
	font-weight:bold;
	font-family:"Arial";
}

.smallSubHead
{
	color:Black; 
	font-size:9px; 
	font-weight:bold;
	font-family:"Arial";
}


.HeaderBold
{
	color:Black; 
	font-size:14px; 
	font-weight:bold;
	font-family:"Arial";
}


.LargeHeaderBold
{
	color:#3333CC; 
	font-weight:bold;
	font-size:16px; 
	font-family:"Arial";
}

.HeaderDark
{
	color:#3333CC; 
	font-size:14px; 
	font-family:"Arial";
}

.HighlightRed
{
	color:#FF0000; 
	font-size:14px; 
	font-family:"Arial";
}

.HighlightBoldRed
{
	color:#FF0000; 
	font-weight:bold;
	font-size:14px; 
	font-family:"Arial";
}

.LargeHighlightBoldRed
{
	color:#FF0000; 
	font-weight:bold;
	font-size:16px; 
	font-family:"Arial";
}


.ActionGreen
{
	color:#00CC66; 
}

.Normal
{
	color:#868082; 
	font-size:8pt; 
	line-height:12px; 
	font-family:"Verdana"; 
}


.NormalLite
{
	color:black; 
	font-size:9px; 
	line-height:12px; 
	font-family:"Arial"; 
}

.NormalSmall
{
	font-size:10px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
}

.NormalTextBox
{
	color:Black; 
	font-style:normal; 
	font-size:12px; 
	font-family:"Arial"; 
}

.class8 
{ color:#3333CC; font-size:12px; line-height:14px; font-family:'Arial'; font-weight:bold; } 

.NoRepeatTable
{
	background-repeat:no-repeat;
}

/*
  portal style
*/

Body
{
	padding:0px;
	margin:0px;
	list-style-image:url(VFSK/Files15323.id);
}

LI
{
	margin-left: 3px;
	margin-right: 0px;
}

TD.LeftPageBorder
{
	background:url(VFSK/Files15318.id) fixed repeat-y;
}

TD.RightPageBorder
{
	background:url(VFSK/Files15319.id) fixed repeat-y;	
}


/*
 *  Templates
 */
.RoundedCornerTemplateTable,.RoundedCornerTemplateHeader
{
	color:#3333CC; 
	font-weight:bold;
	font-size:14px; 
	font-family:"Arial";
	background-color:#a5b8c9;
}



.BaseTemplateTable,.BaseTemplateContent
{
	background-color:White;
}

DIV.CenterPage
{
	text-align: left;
      height: 600px;
      width: 817px;
      border-width: 0px;
      border-style: solid;
}

      .DD_HeaderSection
      {
            height:0px;
            padding:0px;
      }
      
            .DD_SubHeaderSection
            {
				BACKGROUND-COLOR:#f9f8f9
            }
      
 
            .DD_NavSection
            {
				  width:180px;
                  height:100%;
            }
 
            .DD_ContentSection
            {     
                  height:390px;
                  width:550px;
                  BACKGROUND-COLOR:#f9f8f9
            }
                 
 
      .DD_FooterSection
      {     
            height:30px;
      }
 


.HeadBg
{
	background-color:White;
    	padding: 0 0 0 0;
   	margin: 0 0 0 0;
}

.HeadBgSecondary   /* last row of banner table that holds the header navigation bar */
{
    font-family:Arial;
    font-size:11px;
    color:Black;
	background-color:White;
}

.HeadBgWelcomeBar   /* last row of banner table that holds the header navigation bar */
{
	font-family:Arial;
    font-size:11px;
    color:Black;
}

.PageBg
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.FooterBg
{
	background-color:white;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.FolderTreeView
{
	font-size:10px;  
	font-family:Arial;
}

.HeaderTabs
{
	font-size:10px; 
	font-family:Arial;
	color:#583016;
	font-weight:bold;
    	text-decoration:none;
}
.HeaderTabSelectedItem
{
	font-size:10px; 
	font-family:Arial;
	color:#583016;
	font-weight:bold;
	border-bottom-style:none;
    	text-decoration:none;
}
.HeaderTabItem
{
	font-size:10px; 
	font-family:Arial;
	color:#583016;
	font-weight:bold;
	border:0px;
	border-bottom:0px;
	margin-bottom:0px;
    text-decoration:none;

}

A.HeaderTabItem:hover   
{
    text-decoration:none;
    color:#8A8EB0;
}

.HeaderTabAccent
{
	color:Black;
}


.TopBannerTabs {
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
}   

.TopBannerTabsSelected {
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
    color:#0e3393;
}   


A.TopBannerTabs:visited,A.TopBannerTabs:active,A.TopBannerTabs:hover,A.TopBannerTabs:link{
    font-family:Arial;
    font-size:10px;
    color:Black;
    text-decoration:none;
}



.NavMenuBarItem {
    font-family:Courier;
    font-size:10px;
    color:black;
    font-weight:bold;
    cursor:pointer;
    height:10pt;
}

.NavMenuItemFirst
{
	text-align:left;
	margin:3pt 1pt 1pt 5pt;
	font-family:Courier;
    font-size:12px;
    color:black;
    font-weight:normal;
    cursor:pointer;
}

.NavMenuItem 
{
	text-align:left;
	margin:3pt 1pt 1pt 5pt;
	font-family:Courier;
    font-size:12px;
    color:#0e3393;
    font-weight:bold;
    cursor:pointer;
    letter-spacing:1;
}

.SelectedNavMenuItem {
    font-family:Courier;
    font-size:12px;
    color:#0e3393;
    font-weight:bold;
    cursor:pointer;
    text-align:left;
    letter-spacing:1px;
}



A.SelectedNavMenuItem:visited,A.SelectedNavMenuItem:link  {
    font-weight:bold;
    text-decoration:none;
    color:#2375bb;
}

A.SelectedNavMenuItem:active,A.SelectedNavMenuItem:hover  {
    font-weight:bold;
    text-decoration:none;
    color:#2375bb;
}

A.OtherNavMenuItem:link,A.OtherNavMenuItem:visited,A.OtherNavMenuItem2:visited,A.OtherNavMenuItem2:link ,A.OtherNavMenuItem1:visited,A.OtherNavMenuItem1:link  {
    font-weight:bold;
    text-decoration:none;
    color:black;
}




A.OtherNavMenuItem3:link    {
    text-decoration:none;
	font-weight:bold;
	text-decoration:none;
    color:#0e3393;
}

A.OtherNavMenuItem:active,A.OtherNavMenuItem:hover,A.OtherNavMenuItem1:active,A.OtherNavMenuItem2:hover,A.OtherNavMenuItem3:active,A.OtherNavMenuItem3:hover,A.OtherNavMenuItem3:visited,A.OtherNavMenuItem3:hover,A.OtherNavMenuItem2:active {
    font-weight:bold;
    text-decoration:none;
    color:#0e3393;
}

.SubHeaderTabs
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:none;
	text-decoration:none;
}

.SubHeaderTabItem
{
	font-weight:bold;
	font-size:12px;
	background:none scroll repeat 0% 0%;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom-style:none;
    cursor:pointer;
}

.SubHeaderTabSelectedItem 
{
	font-weight:bold;
	font-size:12px;
	color:#0e3393;
	background:none scroll repeat 0% 0%;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom-style:none;
    cursor:pointer;
}

A.SubHeaderTabItem:visited,A.SubHeaderTabItem:active,A.SubHeaderTabItem:link     
{
    font-weight:bold;
    text-decoration:underline;
    color:black;
}

A.SubHeaderTabItem:hover   
{
    font-weight:bold;
    text-decoration:underline;
    color:#0e3393;
}

.FooterTabs
{
	color:#9E9C9d; 
	font-size:10px; 
	font-family:"Verdana";

	background-color:none;
	text-decoration:none;
}

.FooterTabItem
{
	color:#9E9C9d; 
	font-size:10px; 
	font-family:"Arial";

	background:none scroll repeat 0% 0%;
	color:black;
	text-decoration:none;
	border-bottom-style:none;
    cursor: pointer;
    letter-spacing:1px;
}

.FooterTabSelectedItem 
{
	color:#9E9C9d; 
	font-size:10px; 
	font-family:"Arial";
	background:none scroll repeat 0% 0%;
	text-decoration:none;
	border-bottom-style:none;
}

A.FooterTabItem:link, A.FooterTabItem:visited     
{
    font-weight:normal;
    text-decoration:none;
    color: #9E9C9d;
}

A.FooterTabItem:active,A.FooterTabItem:hover   
{
    font-weight:normal;
    text-decoration:none;
    color: #9E9C9d;
}

HR
{
	color:#E5E5E5;
	height:1px;	
	
}




.CommandButton     {
    font-family:Arial, Helvetica, sans-serif;
	color:#0e3393;
    font-size:9px;
    font-weight:normal;
}
A.CommandButton:link, A.CommandButton:visited  {
    font-weight:bold;
    text-decoration:underline;
    color:#0e3393;
}

A.CommandButton:active,A.CommandButton:hover    {
    font-weight:bold;
    text-decoration:underline;
    color:darkred;
}



.SmallCommandButton     {
    font-family:Arial, Helvetica, sans-serif;
	color:black;
    font-size:9px;
    font-weight:normal;
}


A.SmallCommandButton:active,A.SmallCommandButton:hover,A.SmallCommandButton:visited,A.SmallCommandButton:link    {
    font-weight:bold;
    text-decoration:underline;
    color:black;
}

 



/* Body - Module Header formats
 */
.Head   {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:darkred;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:black;
}



.signin 
{
	font-size:9px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:black
}

.navheadertext
{
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:black
}
.SignInTextBox
{
	font-size:9px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:black
}

.SubSubHead
{
	font-weight:bold;
	font-size:11px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
}

.TableListTitle
{
	font-weight:bold;
	font-size:14px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
}

A
{
	color:#0e3393;
}
	
.TableListHead
{
	font-weight:bold;
	font-size:11px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E7E7E7;
	text-align:left;
	font-variant:small-caps;
}

.TableListFooter
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0e3393;
}


.TableListItem
{
	color:Black; 
	font-style:normal; 
	font-size:10px; 
	line-height:12px; 
	font-family:Arial;
	text-align:left;
	text-decoration:none;
	background-color:White;
}

.TableListItemAlt
{
	color:Black; 
	font-style:normal; 
	font-size:10px; 
	line-height:12px; 
	font-family:Arial;
	text-align:left;
	text-decoration:none;
	background-color:#f4f6f8;
}

.TableListSelection
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:black;
    background-color:#DBDCFF;
}

.TablePagerStyle
{
	font-weight:bold;
	font-size:10px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E7E7E7;
	text-align:left;
	font-variant:small-caps;
}



.Tx10 
{
	FONT-WEIGHT:normal; 
	FONT-SIZE:10px; 
	COLOR:black; 
	FONT-FAMILY:Arial, Arial 
}

.ErrorText
{
	font-weight:bold;
	font-size:12px;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
}


.ub  

{
	background-position:left;
	background-repeat:no-repeat;
	text-align:left;
	padding-bottom:2px;
	padding-top:2px;	
}


.lmp 
{
	font-size:10px; 
	font-weight:bold;
	line-height:12px; 
	font-family:Verdana;
    color:#656D54;
	text-decoration:none;
}

.lms 
{
	width:168px;
}

.lmsh  
{
	font-size:10px; 
	line-height:12px; 
	font-family:Verdana;
	color:#656D54;
    cursor:pointer;
	text-decoration:none;
	width:100%;
	
}

.lmshs  /* left_menu_section_header_selected */
{
	font-size:10px; 
	line-height:12px; 
	font-family:Verdana;
    color:#3D5165;
    cursor:pointer;
	text-decoration:none; 
	width:100%;
	
	
}

/* note:both versions of this class required for non-linked (.left_xxx) and also linked (A.left_xxx) */

A.lmsh:hover
{
	color:Black;
	background-color:#E4EAE4;
}

A.lmsh:active
{
	color:Black;
}

.lmr
{
	font-size:10px; 
	font-family:Verdana;
	text-align:left;
	padding: 0px 2px 0px 2px;
	margin:0px 2px 0px 2px;
	white-space: normal;
}

A.lmr    /* left_menu_rollover  */
{
	letter-spacing:0;
    color:black;
    cursor:pointer;
	text-decoration:none; 
}

A.lmr:hover 
{
	color:#656D54; 
}


.lmsel
{
	font-size:10px; 
	font-family:Verdana;
	text-align:right;
	padding:0px 8px 0px 2px;
	margin:0px 8px 0px 2px;
}

A.lmsel
{
    	color:#656D54;
    	cursor:pointer;
	text-decoration:none; 
}

.FormAttributeEntry,.FormQuestionEntry
{
	font-weight:normal;
	font-size:8pt;
	color:Black;
	font-family:"Arial"; 
	
}

.FormAttributeNameCell,.FormAttributeNameValue
{
	color:Black; 
	font-style:normal; 
	font-size:12px; 
	line-height:14px; 
	font-family:"Arial"; 
}

.FormReportAttributeName,.FormMultiline,.FormTextbox,.FormDropDownList,.FormCheckBoxes,.FormRadioButtons,.FormOK,.FormDescription,.FormName
{
	font-weight:bold;
	font-size:10px;
	color:black;
	font-family:"Arial"; 
}

.FormPanes
{
    font-family:"Arial"; 
    font-size:12px;
    font-weight:bold;
    color:black;
}

.FormEditorPane, .FormStylePane
{
	border-color:#887A3B;
	border-style:solid;
	background-color:#EBE8DC;
}

.FormQuestionsPane, .FormConfigurationPane
{
	background-color:#887A3B;
	border-color:#EBE8DC;
	font-family:"Arial"; 
    font-size:12px;
    font-weight:bold;
    color:white;
}
.FormQuestionsAttributeTypesColumn
{
	background-color:white;
}
.FormQuestionsAttributesColumn,.FormQuestionsAttributeColumn
{
	background-color:#EBE8DC;
}

.FormReportTextTableBar
{
	background-color:Red;
}

.FormReportTextTablePercentage
{
	font-family:"Arial"; 
    font-size:12px;
    font-weight:bold;
    color:Red;
}

.FormReportTextTableVotes, .FormReportTextTableTotalVotes, .FormReportTextTableName 
{
	font-family:"Arial"; 
    font-size:12px;
    font-weight:bold;
    color:black;
	
}

.ContextMgrInfoPane, .ContextMgrRoleAccessPane,.ContextMgrUserAccessPane
{
	border-color:#887A3B;
	border-style:solid;
	background-color:#EBE8DC;
}

.EventsYear
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	background-color:#E7E7E7;

}




/*  Module Configurations */
.dmt /* config button */         
{ 
	position: relative;
	margin-right: 60px;
	width: 60px; 
	margin-top: -12px;
	z-index: 98;
}
.dmt1 /* config button */         
{
	float: left; 
	z-index: 99;
}
.dmt2 /* return button */         
{ 
	float: left;
	z-index: 99;
}
.dmt3 /* edit button */         
{ 
	float: left;
	z-index: 99;
}
