/*****************************
  Default Style Elements b
*****************************/


.FormSys_tab .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border-top: 0;
    padding: 8px;
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE;
}

.FormSys_tab .ajax__tab_header
{
    border-color: #F3F3F3;
    border-width: 1px;
    font-family: ���Ŀ���;
    font-size: 14px;
}
.FormSys_tab .ajax__tab_tab
{
    height: 13px;
    padding: 4px 10px 4px 10px;
    margin: 10;
    background-position: 0% 0%;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-color: #C6E2FF;
    cursor: pointer;
}

.FormSys_tab .ajax__tab_active .ajax__tab_tab
{
    padding: 4px 10px 4px 10px;
    background-position: 0% 0%;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-color: #9FCFFF;
    cursor: text;
}

.FormSys_Field_Watermarked {
	height:16px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.Form_Field_Watermarked {
	height:16px;
	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;
}



/*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_Switch
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 10px;
    z-index: 200;
}
.FormSys_modalPopup_Text
{
	background-color: #E0EBEB;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	
	width: 500px;
}
.FormSys_modalPopup_Generic
{
    border: 1px solid #DDDDDD;
    padding: 5px;
    width: 600px;
    background-color: #FFFFFF;
}
.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: .1;
    filter: alpha(opacity=98);
    border-right: #ff3399 thin;
    border-top: #ff3399 thin;
    border-left: #ff3399 thin;
    border-bottom: #ff3399 thin;
    z-index: 200;
    border: 3px groove #006666;
    color: #333333;
    font-size: 13px;
    font-family: ����;
}

.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=98);
    border-right: #ff3399 thin;
    border-top: #ff3399 thin;
    border-left: #ff3399 thin;
    border-bottom: #ff3399 thin;
    z-index: 5;
    border: 3px groove #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: #FFFFFF;
    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;
    color: #FF0000;
}
.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;
}  

.FormSys_ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.FormSys_filledRatingStar {
    background-image: url($FilledStar.png$);

}

.FormSys_emptyRatingStar {
    background-image: url($EmptyStar.png$);
}

.FormSys_savedRatingStar {
    background-image: url($avedStar.png$);
}

.FormSys_ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}
/*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;

	
}
.FormSys_BIFrame:hover img
{

    opacity: .5;
    filter: alpha(opacity=50);
}

.FormSys_BIFrame:hover
{
    border: 1px dotted #FF0000;
    overflow: hidden;
}

.FormSys_BIFrameWithBorder
{
    border: 1px solid #FF0000;
}
/* Form */
.FormSys_Main
{
    width: 1000px;
    margin: auto;
}
.FormSys_Text
{
    color: #333333;
    font-size: 12px;
}  

.FormSys_Text a
{
    color: #003399;
    font-size: 12px;
    font-family: ����;
}  
.FormSys_Text a:hover{color: #FF0000;
                      
} 

.FormSys_Label 
{
	color: #000000;
	font-size: 12px;
	font-weight:bold;

}  

.FormSys_LabelRow
{
    background-color: #E5E5E5;
    padding-top: 5px;
    padding-bottom: 5px;
}  

  
.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
{
    padding: 5px;
    font-weight: bold;
    font-size: 14px;
    font-variant: small-caps;
    text-align: center;
    font-family: ��������;
}

.FormSys_Title a
{
    font-weight: bold;
    font-size: 14px;
    font-variant: small-caps;
    color: #666666;
    text-align: center;
}

.FormSys_Message
{
	font-size: 14px;
	color: #CC0000;
	text-align: center;
}

.FormSys_Message a
{
	font-size: 14px;
	color: #CC0000;
	text-align: center;
}
.FormSys_MessageBox
{
    padding: 10px;
    border: 1px solid #AEAE00;
    margin: 14px;
    font-size: 13px;
    color: #CC0000;
    text-align: center;
    float: inherit;
    overflow: auto;
}

.FormSys_Button
{

    font-size: 14px;
    text-align: center;
}


.FormSys_HelpText
{
    margin: 10px 0px 10px 0px;
    padding: 10px;
    background-color: #E8E8E8;
    font-family: ����;
    font-size: 12px;
    font-weight: normal;
}

.FormSys_BoxTitle
{
    margin: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    font-family: ����;
}
.FormSys_BoxContent
{
    padding: 5px;
    margin: 0px;
    border: 1px solid #CCCCCC;
}
.FormSys_Box
{
    padding: 5px;
    margin: 5px;
    border: 1px solid #3399FF;
}
.FormSys_Box_Edit
{
    padding: 3px;
    border: 1px 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_ActionBox
{
    text-align: center;
    padding: 5px;
}
.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;
    vertical-align: text-top;
}
.FormSys_Item img
{
    vertical-align: middle;
}

.FormSys_SectionMenuDouble
{
    float: left;
    padding: 5px;
    margin: 2px;
    color: #000000;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
    background-color: #DADADA;
    height: 60px;
}
.FormSys_SectionMenu
{
    float: left;
    padding: 5px;
    margin: 2px;
    color: #000000;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
    background-color: #DADADA;

    white-space: nowrap;
}
.FormSys_SectionMenu:hover
{
    float: left;
    padding: 5px;
    margin: 2px;
    background-color: #FFC6C6;
    color: #333333;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
}
.FormSys_SectionMenu a
{
    font-family: ��������;
    font-size: 13px;
    color: #333333;
    float: left;
    font-weight: bold;
}
.FormSys_Clear
{
    clear: both;
}
.FormSys_SectionMenuBox
{
    margin: 5px;
    border: 1px solid #808080;
    float: left;
}
.FormSys_SectionMenu_Selected
{
    float: left;
    padding: 5px;
    margin: 2px;
    color: #000000;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
    background-color: #FF0404;
}
.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_ItemTitle_NoLine
{
    padding: 5px;
    text-align: center;
    font-family: ������κ;
    font-size: 13px;
    color: #666666;
    font-weight: bold;

    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;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}

.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_ItemTableBITotal
{
    padding: 5px;
    width: 70px;
    float: left;
    font-family: ���Ŀ���;
    font-weight: bold;
    font-size: 14px;
    background-color: #990000;
    overflow: auto;
}
.FormSys_ItemTableItem
{
    padding: 5px;
    width: 120px;
    float: left;
    font-family: ��������;
    font-weight: normal;
    font-size: 12px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #E1E1E1;
}
.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_PageDescription
{
    padding: 5px;
    font-family: ����;
    font-size: 13px;
    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_ProductOnStock
{
    color: #009933;
}

.FormSys_ProductOutOfStock
{
    color: #CC3300;
}
.FormSys_Table_NoBorder
{
    background-color: #FFFFFF;
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
}


.FormSys_Table_NoBorder td
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    vertical-align: top;
    font-family: �����п�;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}

.FormSys_Table_NoBorder th
{
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
    color: #000000;
    font-family: ����Ҧ��;
    font-size: 12px;
    font-weight: normal;
    background-color: #E9E9E9;
    vertical-align: top;
    text-align: right;
    width: 200px;
}

.FormSys_TableShowSystem
{
    border: 1px solid #6699FF;
    background-color: #FFFFFF;
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
}


.FormSys_TableShowSystem td
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    vertical-align: top;
    font-family: �����п�;
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}

.FormSys_TableShowSystem th
{
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
    color: #000000;
    font-family: ����Ҧ��;
    font-size: 16px;
    font-weight: normal;
    background-color: #E9E9E9;
    vertical-align: top;
    text-align: right;
    width: 150px;
}

.FormSys_Table
{
    border: 1px solid #6699FF;
    background-color: #FFFFFF;
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
}


.FormSys_Table td
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    vertical-align: top;
    font-family: �����п�;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.FormSys_Table td a
{
    color: #3366CC;
}

.FormSys_Table td a:hover
{
    color: #CC3300;
}
.FormSys_Table th
{
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
    color: #000000;
    font-family: ����Ҧ��;
    font-size: 12px;
    font-weight: normal;
    background-color: #E9E9E9;
    vertical-align: top;
    text-align: right;
    width: 150px;
}

.FormSys_Table_Edit
{
    border: 1px solid #DBDBDB;
    background-color: #FFFFFF;
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
}

.FormSys_Table_Edit td
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    vertical-align: middle;
    font-family: ����;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.FormSys_Table_Edit th
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    vertical-align: middle;
    font-family: ����;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-align: right;
    background-color: #E1E1E1;
    width: 120px;
}
.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
{
    border: 1px black solid;
    background-color: #FFFFFF;
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;

}
.FormSys_TableNav td a
{
    padding: 8px;
    font-family: ����;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.FormSys_TableNav td
{
    border: 1px solid #7E7E7E;
    padding: 8px;
    font-family: ����;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.FormSys_TableNav td:hover
{
    background-color: #007100;
}

.FormSys_TableNav td a:hover
{
    background-color: #007100;
    font-family: ����;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

/*******************/
.FormSys_TableNavSmall
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    empty-cells: show;
}
.FormSys_TableNavSmall td a
{
    padding: 5px;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
    color: #0099CC;
}
.FormSys_TableNavSmall th
{
    padding: 5px;
    font-family: ����;
    font-size: 13px;
    color: #000000;
    background-color: #EBEBEB;
    font-weight: normal;
}
.FormSys_TableNavSmall td
{
    padding: 5px;
    font-family: ����;
    font-size: 13px;

    color: #000000;
}
.FormSys_TableNavSmall td:hover
{
    color: #333333;
}

.FormSys_TableNavSmall td a:hover
{


    color: #FFFFFF;
        background-color: #007100;
}

/*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($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($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;
}

.FormSys_ImageThumbnail
{
            width: 50px;
            height: 50px;
            border: 2px solid black;
            padding: 5px;
            background-color: White;
            cursor:pointer; 
}
.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;
    color: #000000;
}

.Menu_Static_Selected
{
    padding: 5px;
    font-family: ����;
    font-size: 13px;
    font-weight: bold;
    background-color: #FB8862;
}
.Menu_Static_Selected a
{
    padding: 4px 5px 4px 5px;
    font-family: ����;
    font-size: 13px;
    font-weight: bold;
    background-color: #FB8862;
}
.Menu_Static_Hover
{

	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_MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.FormSys_MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.FormSys_MaskedEditError
{
    background-color: #ffcccc;
}
.FormSys_MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.FormSys_MaskedEditBlurNegative
{
    color: #ff0000;
}
.FormSys_Nav
{
    padding: 5px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;

}
.FormSys_NavSelected
{
    padding: 5px;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    background-color: #D4D4D4;
}
.FormSys_Nav:hover
{
    padding: 5px;
    background-color: #E2E2E2;
    color: #0000CC;
    font-weight: bold;
}


.FormSys_Nav a
{
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}

.FormSys_Nav a:hover
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.FormSys_NavVertical
{
    text-align: center;
    width: 300px;
    line-height: 18px;
}
.FormSys_ListItem ul
{
}



.FormSys_ListItem li
{
    color: #333333;
    font-size: 14px;
    font-family: ����;
    font-weight: normal;
}

.FormSys_ListItem li a
{
    color: #999999;
    font-size: 14px;
    font-family: ����;
    font-weight: normal;
}
/*module*/

/* FormSys_BreadCrumb Navigation */

.FormSys_BreadCrumb
{
    padding: 5px;
    font-family: ����Ҧ��;
    color: #000000;
    font-size: 12px;
}
.FormSys_BreadCrumb a
{
    padding: 5px;
    color: #808080;
    text-decoration: none;
    font-size: 12px;
    font-family: ��������;
}
.FormSys_BreadCrumb a:hover
{
    color: #000000;
    text-decoration: underline;
    background-color: #3366CC;
}

.FormSys_Sorter
{
    padding: 5px;
    font-family: ����Ҧ��;
    color: #000000;
    font-size: 12px;
    clear: both;
    background-color: #D7D7D7;
    margin-top: 4px;
    margin-bottom: 4px;
}
/* FormSys_UserLogin */

.FormSys_UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}
.FormSys_UserLogin a {color: #000000; text-decoration: none; font-size: 12px;}
.FormSys_UserLogin a:hover {color: #000000; text-decoration: underline;}



/* Search */

.FormSys_Search {font-family: Verdana, Arial, San-Serif; font-size: 12px; color: #000000;}
.FormSys_Search a {color: #990000; text-decoration: none; font-size: 12px; font-weight: bold;}
.FormSys_Search a:hover {color: #990000; text-decoration: underline; font-size: 12px; font-weight: bold;}




/***************************
  Modules 
***************************/


/* Articles */

.FormSys_ArticleSection_SectionTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.FormSys_ArticleSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_ArticleSection_ListTable
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	border-left: #000000 1px;
	border-bottom: #000000 1px;
}
.FormSys_ArticleSection_ListItem {background-color:#DADFCB; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_ArticleSection_ListItem2 {background-color:#FFFFFF;}
.FormSys_ArticleSection_ListAlternatingItem {background-color:#CCCCFF;}
.FormSys_ArticleSection_ListItem2 {background-color:#CCCCFF;}
.FormSys_ArticleSection_ListTitle
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    font-family: ������;
}
.FormSys_ArticleSection_ListTitleCreateDate
{
	font-size: 12px;
	color: black;
	font-style: italic;
	font-family: ������;
}
.FormSys_ArticleSection_ListAuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_ArticleSection_ListBriefDescription
{
    padding: 5px;
    font-family: ����;
    font-size: 13px;
    font-weight: normal;
}
.FormSys_ArticleSection_ListReadMoreLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_ArticleSection_NoArticles {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.FormSys_Article_Table
{
	border-top: #000000 1px solid;
	font-size: 12px;
	font-family: ����;
}
.FormSys_Article_IntroCell
{
	border-top: #807c4f 2px solid;
	font-family: ����;
} 
.FormSys_Article_BodyCell
{
}
.FormSys_Article_Title {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.FormSys_Article_AuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Article_BriefDescription
{
    padding: 5px;
    font: 13px ����;
    font-style: italic;
}
.FormSys_Article_FullDescription {font-size: 12px;color: #333333}

.FormSys_BI_Title
{
    padding: 5px;
    font-family: ��������;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background-color: #C72C05;
    margin-top: 10px;
    margin-bottom: 10px;
}
.FormSys_BI_Content
{
    background-color: #FFFFFF;
    padding: 5px;
    width: 690px;
    float: left;
    overflow: auto;
}

.FormSys_BI_Panel
{
    width: 300px;
    float: left;
    overflow: auto;
    background-color: #CCCCCC;
}
.FormSys_BI_LinkButon a
{
    padding: 5px;
    font-family: ��������;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #FF3300;
}
/* Books */

.FormSys_BookSection_SectionTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.BookSection_SectionDescription {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_BookSection_ListTable {border: solid #000000 1px;}
.FormSys_BookSection_ListItem {background-color:#FFFFFF;}
.FormSys_BookSection_ListItem2 {background-color:#DADFCB;}
.FormSys_BookSection_ListAlternatingItem {background-color:#CCCCFF;}
.FormSys_BookSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.FormSys_BookSection_ListLabel {font: 10pt verdana;}
.FormSys_BookSection_ListTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.FormSys_BookSection_ListAuthor {font-style: italic;}
.FormSys_BookSection_ListPublisher {font-style: italic;}
.FormSys_BookSection_ListPublicationDate {font-style: italic; }
.FormSys_BookSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_BookSection_ListReadMoreLink {color: #993300; text-decoration: none; font-size: 14px;}
.FormSys_BookSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.FormSys_Book_Table {border: solid #000000 1px;}
.FormSys_Book_IntroCell {background-color:#FFFFFF;} 
.FormSys_Book_BodyCell {background-color:#FFFFFF;}
.FormSys_Book_Label {font-size: 12px;}
.FormSys_Book_Title {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.FormSys_Book_Author {font-size: 12pt;} 
.FormSys_Book_BriefDescription {font: 12px verdana; font-style: italic;}
.FormSys_Book_FullDescription {font: 14px verdana;color: #333333}

.FormSys_Contact_Table {border: solid #000000 1px;}

/* Downloads */

.FormSys_DownloadSection_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.FormSys_DownloadSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_DownloadSection_ListTable {border: solid #807C4F 1px;}
.FormSys_DownloadSection_ListItem {background-color:#FFFFFF;}
.FormSys_DownloadSection_ListItem2 {background-color:#FFFFFF;}
.FormSys_DownloadSection_ListAlternatingItem {background-color:#CCCCFF;}

.FormSys_DownloadSection_ListTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.FormSys_DownloadSection_ListAuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_DownloadSection_ListFileSize {font-family: Trebuchet, verdana, arial, helvetica; font-size: 10px; color: #CC0000;}
.FormSys_DownloadSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_DownloadSection_ListReadMoreLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_DownloadSection_ListDownloadLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_DownloadSection_NoDownloads {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.FormSys_Download_Table {border: solid #000000 1px;}
.FormSys_Download_IntroCell {background-color:#FFFFFF;} 
.FormSys_Download_BodyCell {background-color:#FFFFFF;}
.FormSys_Download_Label {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Download_Title {font-size: 12px;}
.FormSys_Download_FileSize {font-size: 12px;}
.FormSys_Download_BriefDescription {font-size: 12px;}
.FormSys_Download_FullDescription {font-size: 12px;color: #333333}
.FormSys_Download_AuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Download_DownloadLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}



/* Events */

.FormSys_EventSection_SectionTitle {font-weight: bold; font-size: 15px; font-variant: small-caps;}
.FormSys_EventSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_EventSection_ListTable {border: solid #000000 1px;}
.FormSys_EventSection_ListItem {background-color:#cccccc;}
.FormSys_EventSection_ListItem a:hover{color: #FF0000;
}





.FormSys_EventSection_ListItem2 {background-color:#FFFFFF;}
.FormSys_EventSection_ListAlternatingItem {background-color:#CCCCFF;}
.Formsys_EventSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.FormSys_EventSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_EventSection_ListDate {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_EventSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_EventSection_ListReadMoreLink {color: #993300; text-decoration: none; font-size: 12px;}
.FormSys_EventSection_ListNotVisible {background-color:#CCCCFF;font-size: 12px; font-style: italic;}
.FormSys_EventSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.FormSys_Event_Table {border: none;}
.FormSys_Event_IntroCell {background-color:#FFFFFF;} 
.FormSys_Event_BodyCell {background-color:#FFFFFF;}
.FormSys_Event_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Event_Date {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Event_BriefDescription {font: 12px verdana; font-style: italic;}
.FormSys_Event_FullDescription {font: 12px verdana;color: #333333}
.FormSys_Event_Label
{
	font-weight: bold;
	font-size: 12px;
	font-family: ������, Tahoma;
	text-decoration: underline;
}

/* Links */

.FormSys_LinkSection_SectionTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}

.FormSys_LinkSection_ListTable {border: none;}
.FormSys_LinkSection_ListItem {border-top: dashed #cccccc 1px; background-color:#FFFFFF;}

.FormSys_LinkSection_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}

.FormSys_LinkSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_LinkSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_LinkSection_ListCommentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_LinkSection_NoLinks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.FormSys_Link_Table {border: none;}
.FormSys_Link_IntroCell {background-color:#FFFFFF;} 
.FormSys_Link_BodyCell {background-color:#FFFFFF;}
.FormSys_Link_Link {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Link_BriefDescription {font-size: 12px;}


/* Parent Section */

.FormSys_Link_ParentSection_SectionTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.FormSys_ParentSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_ParentSection_ListTable {border: none;}
.FormSys_ParentSection_ListItem {border-top: dashed #cccccc 1px; background-color:#FFFFFF;}
.FormSys_ParentSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_ParentSection_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.ParentSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.FormSys_ParentSection_ListTitleLink {color: #993300; text-decoration: none; font: 12px verdana;}
.FormSys_ParentSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}


/* Photo Gallery */

.FormSys_PhotoSection_SectionTitle {font-weight: bold; font-size: 12px; font-variant: small-caps;}
.FormSys_PhotoSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_PhotoSection_SpacerCell {background-color: #807C4F;}
.FormSys_PhotoSection_ListTable {border: none;}
.FormSys_PhotoSection_ListItem {border-top: dashed #cccccc 1px; background-color:#FFFFFF;}
.FormSys_PhotoSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_PhotoSection_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.FormSys_PhotoSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.FormSys_PhotoSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_PhotoSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_PhotoSection_ListReadMoreLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_PhotoSection_NoPhotos {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.FormSys_Photo_Table {border: solid #807C4F 2px;}
.FormSys_Photo_IntroCell {background-color:#FFFFFF;} 
.FormSys_Photo_BodyCell {background-color: #DADFCB;}
.FormSys_Photo_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Photo_AuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Photo_DateCreated {font-size: 12px;}
.FormSys_Photo_BriefDescription {font: 12px verdana; font-style: italic;}
.FormSys_Photo_FullDescription {font: 12px verdana;}



/* Discuss */
.FormSys_discussTable
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
}

.FormSys_discussTable td
{
    border: 1px solid #E5E5E5;
    font-family: ����;
    font-size: 12px;
}

.FormSys_discussTable th
{
    border: 1px solid #FBFBFB;
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #EAEAEA;
    color: #333333;
    font-family: ����;
    font-size: 12px;
    font-weight: normal;
    width: 140px;

}





.FormSys_discussTableOrginal
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
}

.FormSys_discussTableOrginal td
{
    border: 1px solid #C0C0C0;
    font-family: ����;
    font-size: 12px;
    padding: 3px;
    background-color: #BEAEA7;
}

.FormSys_discussTableOrginal th
{
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
    background-color: #EAEAEA;
    color: #333333;
    font-family: ����;
    font-size: 12px;
    font-weight: normal;
    width: 150px;
    text-align: right;
}



.FormSys_discussCell
{
    padding: 3px;
    margin: 1px;
    background-color: #D3D5C8;
}


.FormSys_discussCellHilite  
{
    padding: 3px;
    background-color: #DADFCB;
}



/* Comments */

.FormSys_Comments_ListTable
{
    padding: 5px;
    margin: 3px;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 12px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    font-family: ����;
    border-collapse: collapse;
    empty-cells: show;
    border-color: #CCCCCC;
    width: 100%;
}

.FormSys_Comments_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.FormSys_Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.FormSys_Comments_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Comments_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Comments_ListAuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Comments_ListDateCreated {font-size: 12px;}
.FormSys_Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_Comments_ListReplyLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}


.FormSys_Comments_Table {border: solid #CCCCFF 2px;}

.FormSys_Comments_BodyCell {background-color:#FFFFFF;}
.FormSys_Comments_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Comments_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Comments_DateCreated {font-size: 12px;}
.FormSys_Comments_BriefDescription {font-size: 12px;}
.FormSys_Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}

/* Topic Menu */

.FormSys_TopicMenu
{
	font-weight: bold;
	font-size: 10px;
	white-space: nowrap;
}
.FormSys_TopicMenu a {color: #000000; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px;}
/* Topics */

.FormSys_Topics_TopicTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.FormSys_Topics_TopicDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_Topics_ListTable {border: solid #000000 1px;}
.FormSys_Topics_ListItem {background-color:#DADFCB;}
.FormSys_Topics_ListItem2 {background-color:#FFFFFF;}
.FormSys_Topics_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.FormSys_Topics_ListAlternatingItem2 {background-color:#CCCCFF;}
.FormSys_Topics_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Topics_ListTitleLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Topics_ListAuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Topics_ListDateCreated {font-size: 12px;}
.FormSys_Topics_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}


/* Search */

.FormSys_Search_ListTable {border: none;}
.FormSys_Search_ListItem {background-color:#dddddd;}
.FormSys_Search_ListItem2 {background-color:#FFFFFF;}
.FormSys_Search_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.FormSys_Search_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Search_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.FormSys_Search_ListDateCreated {font-size: 12px;}
.FormSys_Search_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_Search_NoResults {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}


/* Web Box */

.FormSys_WebBox_ListTable
{
	border-right: 1px solid;
	border-top: 2px solid;
	font-size: 10px;
	border-left: 1px solid;
	border-bottom: 2px;
	padding-left: 10px;
}
.FormSys_WebBox_ListItem
{
    padding: 5px;
    font: 13px ������;
}
.FormSys_WebBox_ListItem a
{
    padding: 5px;
    font-size: 13px;
    color: #336699;
    text-decoration: none;
    font-family: "������";
}
.FormSys_WebBox_ListItem a:hover {color: #FB9D10; text-decoration: underline;}

.FormSys_WebBox_TitleText
{
	font-weight: bold;
	font-size: 14px;
	color: #95200F;
	font-family: "������";
}
.FormSys_WebBox_TitleText a:active {color: #3366CC; text-decoration: none; }
.FormSys_WebBox_TitleText a:link {color: #3366CC; text-decoration: none; }
.FormSys_WebBox_TitleText a:visited {color: #3366CC; text-decoration: none; }
.FormSys_WebBox_TitleText a:hover {color: #0099FF; text-decoration: none; }

.FormSys_WebBox_TitleRow {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style:italic;}
.FormSys_WebBox_TitleCell {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.FormSys_WebBox_Table {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.FormSys_WebBox_SubText {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}
.FormSys_WebBox_Link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px;}





/* Forum Login */

.FormSys_ForumLogin_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.FormSys_ForumLogin_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FormSys_ForumLogin_LoginLink {color: #993300;}


.FormSys_postBodyText {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_postBodyText p {margin:0px;}



.FormSys_bookFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_bookFullDescription p {margin:0px;}


.FormSys_downloadFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_downloadFullDescription p {margin:0px;}

.FormSys_eventFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_eventFullDescription p {margin:0px;}

.FormSys_eventSpeakerBiography {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_eventSpeakerBiography p {margin:0px;}

.FormSys_itemEventSpeakerBiography {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_itemEventSpeakerBiography p {margin:0px;}

.FormSys_photoFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.FormSys_photoFullDescription p {margin:0px;}

.FormSys_Voting_YouVoted
{
    color: #009933;
}

.FormSys_Voting_YouChoice
{
    color: #CC6600;
}


.FormSys_QualitySearchItem
{
    float: left;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
}

.FormSys_QualitySearchItemSelected
{
    float: left;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #006600;
}
.FormSys_QualityTable
{
    border: 1px solid #009933;
    background-color: #FFFFFF;
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
}


.FormSys_QualityTable td
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    vertical-align: top;
    font-family: �����п�;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.FormSys_QualityTable td a
{
    color: #3366CC;
}

.FormSys_QualityTable td a:hover
{
    color: #CC3300;
}
.FormSys_QualityTable th
{
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px;
    color: #000000;
    font-family: ����Ҧ��;
    font-size: 12px;
    font-weight: normal;
    background-color: #339966;
    vertical-align: top;
    text-align: right;
    width: 150px;
}

.FormSys_QualityInputLink
{
    padding: 5px;
    color: #339933;
    font-weight: normal;
    font-size: 12px;
    float: left;
}
.FormSys_QualityInputLinkNoPadding
{
    color: #339933;
    font-weight: normal;
    font-size: 12px;
    float: left;
    cursor: pointer;
}
.FormSys_QualityContentBorder
{
    border: 1px solid #CCCCCC;
}
.FormSys_QualityInspLink
{
    padding: 5px;
    color: #0033CC;
    font-weight: normal;
    font-size: 12px;
}
.FormSys_QualityLabelItem
{
    padding: 5px;
    background-color: #89D8B0;
    text-align: right;
    float: left;
    width: 100px;
    height: 22px;
    font-weight: bold;
}
.FormSys_QualityLabelItemRead
{
    padding: 5px;
    background-color: #E4E4E4;
    text-align: right;
    float: left;
    width: 100px;
    height: 22px;
    font-weight: bold;
}
.FormSys_QualityDataNPItem
{
    padding: 5px;
    text-align: center;
    float: left;
    width: 50px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}
.FormSys_QualityDataNPItemNoLine
{
    padding: 5px;
    text-align: center;
    float: left;
    width: 50px;
}
.FormSys_QualityItem
{
    padding: 5px;
    text-align: left;
    float: left;
    width: 205px;
    height: 22px;
}
.FormSys_QualityItemFree
{
    padding: 5px;
    text-align: left;
    float: left;

}
.FormSys_QualityColumnHeader
{
    padding: 5px;
    text-align: right;
    float: left;
    width: 110px;
    height: 22px;
    background-color: #E8E8E8;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    font-weight: bold;
}
.FormSys_QualityColumnHeaderLeft
{
    padding: 5px;
    text-align: right;
    float: left;
    width: 110px;
    height: 22px;
    background-color: #E8E8E8;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    font-weight: bold;
}
.FormSys_QualityColumnItem
{
    padding: 5px;
    text-align: right;
    float: left;
    width: 110px;
    height: 22px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.FormSys_QualityColumnItemLeft
{
    padding: 5px;
    text-align: right;
    float: left;
    width: 110px;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.FormSys_QualityColumnBottom
{
    padding: 5px;
    text-align: right;
    float: left;
    width: 111px;
    height: 11px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
}
.FormSys_ItemAction
{
    padding: 5px;


    color: #3366CC;
    cursor: pointer;
}
.FormSys_QualitySampleLabel
{
    padding: 5px;
    text-align: right;
    float: left;
    width: 60px;
    height: 22px;
    background-color: #B0B0FF;
}
.FormSys_QualitySampleData
{
    padding: 5px;
    text-align: left;
    float: left;
    width: 80px;
    height: 22px;
}
.FormSys_QualitySampleDataHeader
{
    padding: 5px;
    text-align: left;
    float: left;
    width: 80px;
    height: 22px;
    background-color: #CCCCCC;
}
.FormSys_QualityItemSeperator
{
    clear: both;
    height: 5px;
}
.FormSys_QualityItemSeperatorNoSpace
{
    clear: both;

}
.FormSys_QualityItemSeperatorDotLine
{
    clear: both;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
}
.FormSys_QualityItemSeperatorLine
{
    clear: both;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
}
.FormSys_QualityItemNote
{
    padding: 5px;
    text-align: left;
    float: left;
    width: 410px;
}
.FormSys_QualityRootItem
{
    padding: 5px;
    float: left;
    font-weight: bold;
    font-size: 15px;
}

.FormSys_QualityParentItem
{
    padding: 5px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    background-color: #E1E1E1;
    width: 320px;
    height: 22px;
}

.FormSys_QualityParentItem4
{
    padding: 5px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    background-color: #E1E1E1;
    width: 430px;
    height: 22px;
}
.FormSys_QualityParentItemLine
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    clear: both;
}
.FormSys_QualityParentItemLevel2
{
    padding: 5px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    background-color: #E1E1E1;
    margin-left: 35px;
    width: 560px;
}
.FormSys_QualityLeafItem
{
    padding: 5px 5px 5px 5px;
     margin-left: 15px;
    float: left;
    font-size: 12px;
    width: 160px;
}

.FormSys_QualityLeafItemLevel2
{
    padding: 5px 5px 5px 5px;
     margin-left: 35px;
    float: left;
    font-size: 12px;
    width: 160px;
}

.FormSys_BatchID
{
    width: 50px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchCode
{
    width: 100px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchPart
{
    width: 150px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}
.FormSys_BatchSupply
{
    width: 150px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}
.FormSys_BatchQty
{
    width: 50px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchDate
{
    width: 100px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchStatus
{
    width: 60px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchOP
{
    width: 150px;
    padding: 5px;
    float: left;
    height: 22px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}



.FormSys_BatchIDHeader
{
    width: 50px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchCodeHeader
{
    width: 100px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchPartHeader
{
    width: 150px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}
.FormSys_BatchSupplyHeader
{
    width: 150px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}
.FormSys_BatchQtyHeader
{
    width: 50px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchDateHeader
{
    width: 100px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchStatusHeader
{
    width: 60px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchOPHeader
{
    width: 150px;
    padding: 5px;
    float: left;
    font-weight: bold;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #666666;
}

.FormSys_BatchHead
{
    background-color: #CCCCCC;
    clear: both;
}

.FormSys_InspItemLabel
{
    width: 80px;
    padding: 5px;
    color: #3366CC;
    float: left;
    text-align: right;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    height: 22px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}

.FormSys_InspItem
{
    width: 200px;
    padding: 5px;
    float: left;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    height: 22px;
}

.FormSys_QualityMessageBox
{
    padding: 10px;
    border: 1px solid #AEAE00;
    margin: 14px;
    font-size: x-large;
    color: #CC0000;
    text-align: center;
    float: inherit;
    overflow: auto;
    font-weight: bold;
}
