td.tdJustify
{
	text-align:justify;
}
.LinkTabs
{
  text-decoration: none;
  color:black;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
    background-image: url(images/HeaderBackground.gif);
    background-color: #4455aa
}

td.forumHeaderBackgroundAlternate
{
    background-image: url(images/forumHeaderBackgroundAlternate.gif);
    background-color: #EBEDF6;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
    color: white;
    font-size: 0.9em;
    font-weight:bold;
    font-family: Tahoma;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
    border: 1px #013DA4 solid; 
    background-color: #FFFFFF;
}

.in_cache {  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.in_cache:hover {  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; color: #FFF200}
.in_cache_title {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #D30000; text-decoration: none}
.in_cache_lead {  font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; text-align: justify}
.oto_ls {  font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #754A39; text-decoration: none}
.top_cache {  font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none}
.right_boxtitle {  font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #2160A3; text-decoration: none}
A.weblink_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify}
A.weblink_text:hover { text-decoration: underline;}

TABLE.tblLayout_IMG
{
	border: 1px #dedbbd solid;
}
td.tblLayout_IMG
{
	border: 1px #dedbbd solid;
}
TABLE.Logo_layout
{
	background-color: #cecba9;
}
TD.Vote_Title
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Arial;
	background-color: #0066ff;
	text-align: center;
}
.Vote_Subject
{
	font-size: 10pt;
	font-family: verdana;
}

TABLE.Vote_layout
{
	border-right: #3366ff 1px solid;
	border-top: #3366ff 1px solid;
	border-left: #3366ff 1px solid;
	border-bottom: #3366ff 1px solid;
}
.Vote_content
{
	text-align: justify;
}
.FaqQuestion
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
A.FaqQuestion
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
A.FaqQuestion:hover
{
	text-decoration: underline;
}
.FaqSender
{
	font-size: 8pt;
	font-family: arial;
	font-weight:bold
}
.OfficeLawyer_Normal
{
	background-color:#D4D1A1;
}
.OfficeLawyer_Alter
{
	background-color:#EAE6BB;
}
.OfficeLawyer_Pager
{
	background-color:#D4D1A1; text-align:center;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
SELECT.OfficeLawyer_Select
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.OfficeLawyer_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.OfficeLawyer_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.OfficeLawyer_Total
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
}
A.OfficeLawyer_Search
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
}
A.OfficeLawyer_Search:hover
{
	text-decoration: underline;
}
.OfficeLawyer_DetailTitle
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #34341B; text-decoration: none;
}
.OfficeLawyer_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.OfficeLawyer_Detail
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
A.OfficeLawyer_Name
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
}
A.OfficeLawyer_Name:hover
{
	text-decoration: underline;
}
.OfficeLawyer_Desc
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.DocSearch_Layout
{
	border-color:#939177;
}
.DocSearch_Expire
{
	font-weight: bold;
	font-size: 12pt;
	color: darkblue;
	font-family: arial;
}
.DocSearch_NormalItem
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify;
	background-color:#CCC9A3;
}
.DocSearch_AlterItem
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify;
	background-color:#EAE6BB;
}
.DocSearch_Total
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
}
A.DocSearch_Search
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
}
A.DocSearch_Search:hover
{
	text-decoration: underline;
}
.DocSearch_Header
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
	background-color: #EAE6BB;
	text-align: center;
}
.DocSearch_Pager
{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
background-color: #CCC9A3;
text-align: center;
}
A.DocSearch_Link
{
	font-size: 8pt;
	color: firebrick;
	font-family: verdana;
	text-decoration: none;
}
A.DocSearch_Link:hover
{
	text-decoration: underline;
}
A.DocSearch_Name
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify;
}
A.DocSearch_Name:hover
{
	text-decoration: underline;
}
A.DocSearch_Link:visited
{
	color: firebrick;
}
SELECT.DocSearch_Select
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.DocSearch_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.DocSearch_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.FaqSearch_NormalItem
{
	background-color:#CCC9A3
}
.FaqSearch_AlterItem
{
	background-color: #EAE6BB;
}
.FaqSearch_Pager
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E34000; text-decoration: none; text-align:right;
}
.FaqSearch_Total
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
}
A.FaqSearch_Search
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none;
}
A.FaqSearch_Search:hover
{
	text-decoration: underline;
}
SELECT.FaqSearch_Select
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.FaqSearch_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.FaqSearch_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
SELECT.FaqForm_Select
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.FaqForm_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.FaqForm_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.FaqForm_Success
{
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: red;
}
TABLE.MasterTableLayout
{
	background-color: #dedbbd;
}
SELECT.DocQSForm_Select
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.DocQSForm_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.DocQSForm_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
SELECT.UserRegister_Select
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.UserRegister_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.UserRegister_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.UserRegister_Success
{
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: red;
}
.MemberSignin_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.MemberSignin_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.ChangePassword_Label
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #34341B; text-decoration: none; text-align: justify
}
.ChangePassword_Textbox
{
	background-color: #F4F2DD; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #434007; border-color: #7B7855 7B7855 7B7855; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}