/*****************************
  Default Style Elements
*****************************/





.FormSys_tab .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: antiquewhite;
}

.FormSys_tab .ajax__tab_header
{
    border-width: 1px;
    font-family: ���Ŀ���;
    font-size: 11px;
    background-color: #CCCCCC;
    font-weight: bold;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
}
.FormSys_tab .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
    background-position: 0% 0%;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-color: #FFBF3C;
    cursor: pointer;
}

.FormSys_tab .ajax__tab_active .ajax__tab_tab
{
    background-position: 0% 0%;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-color: #DD9500;
    cursor: text;
}

.FormSys_Field_Watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.Form_Field_Watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
/*CollapsiblePanel*/
.FormSys_collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.FormSys_collapsePanelHeader
{
	width: 100%;
	height: 30px;
	background-repeat: repeat-x;
	color: #33cc00;
	font-weight: bold;
	background-color: #ccccff;
}

.FormSys_collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.Form_collapsePanelHeader
{
	width: 100%;
	height: 30px;
	background-repeat: repeat-x;
	color: #33cc00;
	font-weight: bold;
	background-color: #ccccff;
}

/*Modal Popup*/
.FormSys_modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.FormSys_modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	z-index: 200;
	width: 300px;
}

.FormSys_modalPopup_Text
{
	background-color: #E0EBEB;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	overflow: scroll;
	width: 500px;
}

.Form_modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.Form_modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	z-index: 200;
	width: 300px;
}

.Form_modalPopup_Text
{
	background-color: #E0EBEB;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	overflow: scroll;
	width: 500px;
}
/*Hover Menu*/
.FormSys_popupMenu
{
	padding: 5px;
	position: absolute;
	visibility: hidden;
	background-color: lavender;
	opacity: .5;
	filter: alpha(opacity=90);
	border-right: #ff3399 thin;
	border-top: #ff3399 thin;
	border-left: #ff3399 thin;
	border-bottom: #ff3399 thin;
	z-index: 5;
	border: 2px solid #006666;
}

.FormSys_popupMenu_NoBorder
{
	padding: 5px;
	position: absolute;
	visibility: hidden;
	opacity: .5;
	filter: alpha(opacity=90);
	z-index: 100;
}

.FormSys_popupMenu_HelpText
{
	padding: 5px;
	position: absolute;
	visibility: hidden;
	background-color: #E1C5A8;
	opacity: .5;
	filter: alpha(opacity=90);
	border-right: #ff3399 thin;
	border-top: #ff3399 thin;
	border-left: #ff3399 thin;
	border-bottom: #ff3399 thin;
	z-index: 5;
	border: 2px solid #006666;
}

.popupMenu
{
	padding: 5px;
	position: absolute;
	visibility: hidden;
	background-color: lavender;
	opacity: .5;
	filter: alpha(opacity=90);
	border-right: #ff3399 thin;
	border-top: #ff3399 thin;
	border-left: #ff3399 thin;
	border-bottom: #ff3399 thin;
	z-index: 5;
	border: 2px solid #006666;
}

.popupMenu_NoBorder
{
	padding: 5px;
	position: absolute;
	visibility: hidden;
	opacity: .5;
	filter: alpha(opacity=90);
	z-index: 100;
}

.popupMenu_HelpText
{
	padding: 5px;
	position: absolute;
	visibility: hidden;
	background-color: #E1C5A8;
	opacity: .5;
	filter: alpha(opacity=90);
	border-right: #ff3399 thin;
	border-top: #ff3399 thin;
	border-left: #ff3399 thin;
	border-bottom: #ff3399 thin;
	z-index: 5;
	border: 2px solid #006666;
}
/*Popup Control*/
.FormSys_popupControl
{
	border: 1px solid #339966;
	padding: 5px;
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	z-index: 100;
}
.FormSys_popupMessage
{
	position: absolute;
	visibility: hidden;
	background-color: #EEC6FB;
	opacity: .5;
	filter: alpha(opacity=90);
	border-right: #ff3399 thin;
	border-top: #ff3399 thin;
	border-left: #ff3399 thin;
	border-bottom: #ff3399 thin;
	width: 200px;
	height: 120px;
}

.FormSys_popupHover {
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
.popupControl
{
	border: 1px solid #339966;
	padding: 5px;
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	z-index: 100;
}
.popupMessage
{
	position: absolute;
	visibility: hidden;
	background-color: #EEC6FB;
	opacity: .5;
	filter: alpha(opacity=90);
	border-right: #ff3399 thin;
	border-top: #ff3399 thin;
	border-left: #ff3399 thin;
	border-bottom: #ff3399 thin;
	width: 200px;
	height: 120px;
}

.popupHover {
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}  
/*pager Css */
  .FormSys_CurrentPage 
  {
  	padding: 2px 6px;
  	border: solid 1px #ddd; 
  	background: #2E8B57;
  	color:White;
  }
  .FormSys_PrevNext,.FormSys_PageNumber
  {
  	padding: 2px 6px;
  	border: solid 1px #ddd;
  	text-decoration: none;
  	color: #2E8B57;
  }
  .FormSys_PageNumber:hover, .FormSys_PrevNext:hover
  {
  	background-color: #FFA500;
  	color: White;
  }
  .CurrentPage 
  {
  	padding: 2px 6px;
  	border: solid 1px #ddd; 
  	background: #2E8B57;
  	color:White;
  }
  .PrevNext,.PageNumber
  {
  	padding: 2px 6px;
  	border: solid 1px #ddd;
  	text-decoration: none;
  	color: #2E8B57;
  }
  .PageNumber:hover, .PrevNext:hover
  {
  	background-color: #FFA500;
  	color: White;
  }
.disabled
{
	background-color: #CCC;
	color: #0000FF;
} 


.alwaysVisible
{
	background-color: lavender;

	
}

/* Form */
.FormSys_Text
{
    color: #333333;
    font-size: 13px;
}  

.FormSys_Text a
{
    color: #003399;
    font-size: 13px;
}  
.FormSys_Text a:hover{color: #FF0000;
                      
} 

.FormSys_Label 
{
	color: #000000;
	font-size: 12px;
	font-weight:bold;

}  

.FormSys_LabelRow
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-color: #6666FF;
	padding-top: 3px;
	padding-bottom: 3px;
}  

.FormSys_LabelRow a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #6666FF;
	padding-top: 3px;
	padding-bottom: 3px;
}  
.FormSys_TextHight
{
	color: #FF9900;
	font-size: 12px;
}  

.FormSys_TextHight a
{
	color: #CC6600;
	font-size: 12px;
} 


.FormSys_MainNav a
{
	color: #3366CC;
	font-size: 14px;
	font-weight: bold;
	font-family: ����;
}  


.FormSys_Title 
{font-weight: bold; font-size: 16px; font-variant: small-caps;}

.FormSys_Title a
{
	font-weight: bold;
	font-size: 16px;
	font-variant: small-caps;
	color: #666666;
}

.FormSys_Message
{
	font-size: 12px;
	color: #CC0000;
	text-align: center;
}

.FormSys_Message a
{
	font-size: 12px;
	color: #CC0000;
	text-align: center;
}
.FormSys_MessageBox
{
    padding: 10px;
    border: 1px solid #AEAE00;
    margin: 10px;
    font-size: 12px;
    color: #CC0000;
    text-align: center;
    float: inherit;
}

.FormSys_Button {font-size: 10px;}


.FormSys_HelpText
{
    margin: 10px;
    padding: 2px;
    background-color: #DEBE9E;
    font-family: ����;
    font-size: 12px;
    font-weight: normal;
    overflow: auto;
}

.FormSys_Box
{
    padding: 5px;
    margin: 5px;
    border: 2px solid #000000;
    
}
.FormSys_ItemLabel
{
    border-style: none;
    border-width: 0px;
    float: left;
    padding: 5px;
    margin: 2px;
    color: #333333;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
    background-color: #DADADA;
    width: 100px;
}
.FormSys_ItemLabel_Padding
{
    border-style: none;
    border-width: 0px;
    float: left;
    padding: 5px;
    margin: 2px 2px 2px 8px;
    color: #333333;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
    background-color: #DADADA;
    width: 94px;
}
.FormSys_Item
{
    
    float: left;
    padding: 5px;
    margin: 2px;
    color: #333333;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
}
.FormSys_Item:hover
{
    float: left;
    padding: 5px;
    margin: 2px;
    background-color: #FFC6C6;
    color: #333333;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
}
.FormSys_Item a
{
    font-family: ��������;
    font-size: 13px;
    color: #000000;
    vertical-align: text-top;
}
.FormSys_Item img
{
    vertical-align: middle;
}
.FormSys_ItemTitle
{
    padding: 5px;
    text-align: center;
    font-family: ������κ;
    font-size: 13px;
    color: #666666;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #336699;
    margin-top: 5px;
    margin-bottom: 5px;
}


.FormSys_PageTitle
{
    padding: 5px;
    text-align: center;
    font-family: ������κ;
    font-size: 18px;
    color: #666666;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #336699;
    margin-top: 5px;
    margin-bottom: 5px;
}
.FormSys_ItemTableHeader
{
    padding: 5px;
    width: 120px;
    float: left;
    font-family: ���Ŀ���;
    font-weight: normal;
    font-size: 12px;
    background-color: #D6D6D6;
    overflow: auto;
}

.FormSys_ItemTableHeader_Title
{
    padding: 5px;
    width: 250px;
    float: left;
    font-family: ���Ŀ���;
    font-weight: normal;
    font-size: 12px;
    background-color: #D6D6D6;
    overflow: auto;
}

.FormSys_ItemTableBIHeader
{
    padding: 5px;
    width: 70px;
    float: left;
    font-family: ���Ŀ���;
    font-weight: normal;
    font-size: 12px;
    background-color: #D6D6D6;
    overflow: auto;
}
.FormSys_ItemTableItem
{
    padding: 5px;
    width: 120px;
    float: left;
    font-family: ��������;
    font-weight: normal;
    font-size: 12px;
    overflow: auto;
}
.FormSys_ItemTableItem_Title
{
    padding: 5px;
    width: 250px;
    float: left;
    font-family: ��������;
    font-weight: normal;
    font-size: 12px;
    overflow: auto;
}
.FormSys_ItemTableBIItem
{
    padding: 5px;
    width: 70px;
    float: left;
    font-family: ��������;
    font-weight: normal;
    font-size: 12px;
    overflow: auto;
}
.FormSys_ItemTableItem a
{
    
    width: 120px;
    float: left;
    font-family: ��������;
    font-weight: normal;
    font-size: 12px;
    overflow: auto;
    color: #0033CC;
}
.FormSys_ItemTableBIItem a
{
    
    width: 70px;
    float: left;
    font-family: ��������;
    font-weight: normal;
    font-size: 12px;
    overflow: auto;
    color: #0033CC;
}
.FormSys_ItemEditItem
{
    padding: 5px;
    float: left;
    font-family: ��������;
    font-size: 12px;
}
.FormSys_ItemEditLabel
{
    float: left;
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
    font-family: ���Ŀ���;
    text-align: right;
    width: 100px;
    background-color: #B49AB3;
}

.FormSys_Box_Edit
{
	padding: 3px;
	border: 2px solid #000000;
	font-family: ����;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}

.FormSys_Box_Edit a
{
	
	color: #000099;
}

.FormSys_Box_Edit a:hover
{
	background-color: #FF9933;
}

.FormSys_PageDescription
{
	border: 2px none #000000;
	font-family: ����;
	font-size: 12px;
	color: #808080;
}

.FormSys_ProductPriceMarket
{
	font-family: ����;
	font-size: 12px;
	text-decoration: line-through;
}


.FormSys_ProductPrice
{
	font-family: ����;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}


.FormSys_Table
{
    border: 1px black solid;
    background-color: #FFFFFF;
    width: 100%;
}


.FormSys_Table td
{
    padding: 2px;
    vertical-align: top;
    font-family: �����п�;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}

.FormSys_Table th
{
    padding: 2px;
    margin: 5px;
    height: 25px;
    color: #000000;
    font-family: ����Ҧ��;
    font-size: 12px;
    font-weight: bold;
    background-color: #CCCCCC;
    vertical-align: top;
    text-align: center;
}


.FormSys_TableDisplay
{
	
	background-color: #FFFFFF;
	
}
.FormSys_TableDisplay td
{
    padding: 4px;
    font-family: �����п�;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.FormSys_TableDisplay td:hover
{
    padding: 4px;
    font-family: �����п�;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    background-color: #FFCD82;
}
.FormSys_TableDisplay th
{
    padding: 2px;
    margin: 5px;
    height: 25px;
    color: #000000;
    font-family: ����Ҧ��;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    background-color: #E1E1E1;
}

.FormSys_TableNav td:hover
{
    background-color: #009999;
}
/*tree view */

.FormSys_TreeView_Root
{
	background-color: #0099CC;
	font-weight: bold;
	
}

.FormSys_TreeView_Parent
{
	background-color: #C0C0C0;
	width: 100%;
	font-weight: bold;
}
.FormSys_TreeView_Parent:hover
{
	background-color: #666666;
}
.FormSys_TreeView_Parent a
{
	width: 100%;
	font-weight: bold;
}


.FormSys_TreeView_Leaf:hover
{
	background-color: #FF6600;
}

.FormSys_TreeView_Node
{
	padding-left: 2px;
	width: 100%;
	font-size: 12px;
	font-family: ����;
	margin-top: 3px;
	margin-bottom: 3px;
}
.gallery ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.gallery ul li
{
	margin: 5px;
	display: inline;
}
.gallery ul img
{
	padding: 0px;
	margin: 0px;
	border: 0px solid #333;
}
.gallery ul a:hover img
{
	padding: 0px;
	margin: 0px;
	border: 0px solid #666;
	background-color: #CFCFCF;
}
.gallery ul a:hover
{
	color: #fff;
}


.FormSys_dynamicPopulate_Updating 
{
	background-image:url(/Communities/Common/Images/Admin/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
.dynamicPopulate_Updating 
{
	background-image:url(/Communities/Common/Images/Admin/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}




/* Accordion */
.FormSys_accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.FormSys_accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.FormSys_accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.FormSys_accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.FormSys_accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.FormSys_accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.FormSys_accordionContent
{
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.Menu
{
	padding: 0px;
	border-bottom-style: ridge;
	border-bottom-width: 3px;
	border-bottom-color: #006699;
	width: 100%;
}

.Menu_Static
{
	padding: 5px;
	font-family: ����;
	font-size: 13px;
	font-weight: bold;
}


.Menu_Static_Hover
{
	padding: 5px;
	font-family: ����;
	font-size: 13px;
	font-weight: bold;
	background-color: #00CCFF;
}

.Menu_Dynamical
{
	border: 1px solid #008000;
	font-family: ����ϸ��;
	font-size: 13px;
	z-index: 100;
}
.Menu_Dynamical_Item
{
	padding: 3px 5px 3px 5px;
}




.Menu_Dynamical_Hover
{
	font-family: ����ϸ��;
	font-size: 13px;
	background-color: #339933;
}

.Menu_Dynamical_Hover a
{
	font-family: ����ϸ��;
	font-size: 13px;
	color: #CC00CC;
}

.FormSys_Nav
{
    padding: 5px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;

}

.FormSys_Nav:hover
{
    padding: 5px;
    background-color: #CCCCCC;
}


.FormSys_Nav a
{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}

.FormSys_Nav a:hover
{
    color: #CCCCCC;
    font-size: 12px;
    font-weight: bold;
}

/* BreadCrumb Navigation */

.BreadCrumb
{
    padding: 5px;
    font-family: ����Ҧ��;
    color: #000000;
    font-size: 12px;
}
.BreadCrumb a
{
    padding: 5px;
    color: #808080;
    text-decoration: none;
    font-size: 12px;
    font-family: ��������;
}
.BreadCrumb a:hover
{
    color: #000000;
    text-decoration: underline;
    background-color: #3366CC;
}

li.FormItem
{
    font-family: ���ķ���;
    font-size: 14px;
}

ul.FormItem
{
    line-height: 15px;
}