.ForumModalPopup
{
    background-color: #F3F8FE;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 5px;
    width: 500px;
}
.SignIn_LeftMenu
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #9FC673;
    border-bottom: Solid 1px #9FC673;
    border-left: Solid 1px #9FC673;
    border-right: Solid 1px #9FC673;
    background-color: #E1FDC3;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align:left;
}


.CommonMessageSuccess
{
	padding: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 100%;
	color: #334433;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #cfe7c0;
	margin-top: 2px;
	margin-bottom: 2px;
}
.CommonSmallMessageSuccess
{
	padding: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 80%;
	font-weight: bold;
	color: #334433;
}

.CommonMessageError
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 100%;
	color: #443333;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #EBD9D9;
	vertical-align:text-top;
}
.CommonMessageInfo
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 100%;
	color: #443333;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #DF8300;
	background-color: #FFF3E1;
	vertical-align:text-top;
}
.CountDown
{
    border: solid;
    border-width: 1px;
    border-color: #999999;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 17px;
    color: #000000;
    font-weight: bold;
    border: solid;
    border-width: 1px;
    border-color: #ffffff;
    background-image: url(../Images/ThaiFlagBackground.jpg);
    width: 450px;
    height: 45px;
}
.SecurityTemplateSelectTable
{
    height: 26px;
}
.SecurityTemplateDropDown
{
    FONT-SIZE: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #cfe7c0;
}
.Help_Table
{
    border-top: #3D392E solid; 
    margin-top: 1px;
    background-color: #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.MainData
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.MainDataReadOnly
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #E9E9E9;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.MainDataWhiteNoPadding
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    background-color: White;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.HelpText
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	COLOR: #3D392E;
}
.Header_TopOuterTable
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 0px solid;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    TEXT-INDENT: 0px;
    background-color:White;
    /*BACKGROUND-IMAGE: url(../Images/header.gif); */
	
    TEXT-ALIGN: left;
}
.Header_TopInnerTable
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 0px solid;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    TEXT-INDENT: 0px;
    background-color:White;
    /*BACKGROUND-IMAGE: url(../Images/header.gif); */
	
    TEXT-ALIGN: left;
}
.Header_UserTable
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 0px solid;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE:7.5pt;
    MARGIN: 0px;
    COLOR: black;
    TEXT-INDENT: 0px;
}
.Header_ButtonTable
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE:7.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 0px solid;
    COLOR: black;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    height:50px;
}

.lblHeaderSubMenuText
{
    FONT-SIZE: 22px;
    color: #ffffff;
}    
.lblHeaderItemDetailText
{
    FONT-SIZE: 15px;
    color: #ffffff;
} 
.Header_TopOuterTable2InnerTableMenu
{
    TEXT-INDENT: 5px;
    TEXT-ALIGN: left;
    FONT-SIZE: 100%;
    color: #ffffff;
}
.Header_TopOuterTable2InnerTableUser
{
    TEXT-INDENT: 5px;
    TEXT-ALIGN: left;
    FONT-SIZE: 100%;
    color: #ffffff;
}
BODY
{
    FONT: 67% Arial;
    COLOR: black;
   BACKGROUND-COLOR: #DEEFF7;
   /*BACKGROUND-IMAGE: url(../Images/bg.jpg);  */
}
INPUT
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial;
    height:20px;
}
TEXTAREA
{
	FONT-SIZE: 100%;
    FONT-FAMILY: Arial;
}
.MultiLine
{
    font-size: 8pt;
    font-family: Arial;
    width: 400px;
    height:60px;
}
.CommentsTextBox
{
    font-size: 8pt;
    font-family: Arial;
    background-color:#F4FAFD;
    color:#4AA5CE;
    
    border-top: Solid 1px #4AA5CE;
    border-bottom: Solid 1px #4AA5CE;
    border-left: Solid 1px #4AA5CE;
    border-right: Solid 1px #4AA5CE;
}
.RequestsTextBox
{
    font-size: 8pt;
    font-family: Arial;
    background-color:#F4FAFD;
    color:#4AA5CE;
    
    border-top: Solid 1px #4AA5CE;
    border-bottom: Solid 1px #4AA5CE;
    border-left: Solid 1px #4AA5CE;
    border-right: Solid 1px #4AA5CE;
}

.ListBox
{
    font-size: 8pt;
    font-family: Arial;
}
.DropDownList
{
    font-size: 8pt;
    font-family: Arial;
}
.ddlGreen
{
    font-size: 8pt;
    font-family: Arial;
    background-color:#C9E027;
}
.BigDropDownList
{
    font-size: 8.5pt;
    font-family: Arial;
}
.Label
{
    font-size: 8pt;
    font-family: Arial;
}
.SmallTextBox
{
    font-size: 8pt;
    font-family: Arial;
    width: 50px;
    height:15px;
}
.VerySmallTextBox
{
    font-size: 8pt;
    font-family: Arial;
    width: 30px;
    height:15px;
}
.CalendarTextBox
{
    font-size: 8pt;
    font-family: Arial;
    width: 100px;
    height:15px;
}
.InnerTableBorder
{
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 1px #ffffff;
    padding: 0px 0px 0px 0px;
}
.MainDataUserControlOuterTable
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #ffffff;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    BACKGROUND-COLOR: #383838;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width:100%;
}
.UserControlOuterTable
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #CCCCCC;
    border-bottom: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width:100%;
}
.UserControlOuterTableSearch
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 10px 10px 10px 10px;
    width:100%;
}
.DataGridOuterTable
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 0px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width:100%;
}
.HtmlInputButton
{   
    BACKGROUND-IMAGE: url(../Images/bgcolor.gif); 
	HEIGHT: 20px;
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    cursor: pointer;
}
.HtmlInputButtonRed
{   
    BACKGROUND-IMAGE: url(../Images/bgcolorRed.gif); 
	HEIGHT: 20px;
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    cursor: pointer;
}
.TextBox
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial;
    height:15px;
    width: 250px;
}
.ReadOnly
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial;
    color: Red;
    BACKGROUND-COLOR: #E8E8E8;
	BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
	
}
BUTTON
{
    FONT-SIZE: 100%
}
SELECT
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial
}
TABLE
{
    FONT-SIZE: 100%
}
TABLE TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%
}
TABLE TD
{
    FONT-SIZE: 100%
}

TABLE.ResultsTable
{
    BORDER-RIGHT: #3D392E 1px solid;
    BORDER-TOP: #3D392E 1px solid;
    MARGIN-TOP: 10px;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #3D392E 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #3D392E 1px solid;
   
    
}
.datagridheader
{
    margin-left: 10px;
    FONT-WEIGHT: bold;
    height:20px;
    TEXT-ALIGN: left;
    BACKGROUND-IMAGE: url(../Images/datagridheader.jpg);
}
TABLE.ResultsTable TR
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    cursor: pointer;
    
}
TABLE.ResultsTableReadOnly
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 10px;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
   
    
}
TABLE.ResultsTableReadOnly TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ce1717;
    TEXT-ALIGN: left
}
TABLE.ResultsTableReadOnly TR
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fff6e8;    
}
#ClickableTable TD
{
    cursor: hand
}
TABLE.NavBar
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #f3eadc
}
TABLE.NavBar .NavBarInset
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px;
    COLOR: black;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #f3eadc
}
TABLE.NavBar .NavButton
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: 1px solid;
    WIDTH: 80px;
    cursor: pointer;
    COLOR: black;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TABLE.NavBar .NavButtonDisabled
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: 1px solid;
    WIDTH: 80px;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TABLE.Top
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: 0px solid;
    COLOR: Black;
    BORDER-BOTTOM: 0px solid;
}
TD.Progress
{
    BACKGROUND-COLOR: blue
}
TABLE.MultiDocTable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 10px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial
}
TABLE.MultiDocTable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    cursor: pointer;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fff6e8
}
.HandOverBut
{
	cursor: pointer;
    FONT: 8pt Arial;
    COLOR: Black;
	
}
TABLE.MultiDocTable TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ce1717
}
.ErrorText
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:Red;
}

.HeaderText
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	COLOR: white;
}



.NormalTextBox
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	COLOR: Black;
	BACKGROUND-COLOR: white;
}

a 
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

table.navbar_proto
{
    /*BACKGROUND-IMAGE: url(../Images/TableHeaders/title_bg_green.jpg);*/
    background-image: url(../Images/navButtonBGGreen.gif);
    height: 32px;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 0px solid;
    border-left: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    vertical-align:middle;
}
table.navbar_proto TD
{
    padding-right: 3px;
    padding-left: 3px;
    font-family: arial;
    font-size: 8pt;
    color: Black;
    vertical-align:middle;
}

TABLE.navbar_proto .navbar_protoinset
{
    border-right: black 1px;
    padding-right: 5px;
    border-top: black 1px;
    padding-left: 5px;
    font-weight: bold;
    border-left: black 1px;
    color: black;
    border-bottom: black 1px;
    background-color: #f3eadc;
}
TABLE.navbar_proto .navbutton
{
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 8pt;
    border-left: 1px solid;
    width: 80px;
    cursor: pointer;
    color: black;
    border-bottom: 1px solid;
    font-family: Arial;
    background-color: white;
    text-align: center;
    vertical-align:middle;
}
TABLE.navbar_proto .navbuttondisabled
{
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 100%;
    border-left: 1px solid;
    width: 80px;
    border-bottom: 1px solid;
    font-family: Arial;
    background-color: white;
    text-align: center;
}
.navover
{
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer; /*background-color: #DCB3AF;*/
    background-image: url(../Images/navSelectedButtonBGGreen.gif);
}

.navout
{
    padding-right: 4px;
    padding-left: 4px;
    cursor: pointer;
}
TR.normalrow TD
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    border-color: #f3eadc;
    vertical-align:top;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
TR.highlightrow TD
{
    cursor: pointer;
    BACKGROUND-COLOR: #CFCCC0;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    border-color: #ffffff;
    vertical-align:top;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
TR.clickrow TD
{
    cursor: pointer;
    color : white;
    BACKGROUND-COLOR: blue;
}

/* START DATE PICKER */
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}
/* END DATE PICKER */




/*  START OF MENU STYLE */

.StaticMenuItemStyle
{
    height: 22px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: Black;
    border-bottom:Solid 1px #CCCCCC;
    background-color:#ffffff;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}     

.StaticSelectedStyle
{
    height: 22px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: Black;
    border-bottom:Solid 1px #CCCCCC;
    background-color:red;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}          
DynamicSelectedStyle
{
    height: 26px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: Black;
    border-bottom:Solid 1px #CCCCCC;
    background-color:red;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.DynamicMenuItemStyle
{
    height: 26px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: Black;
    border-top:Solid 1px #CCCCCC;
    border-bottom:Solid 1px #CCCCCC;
    border-left:Solid 1px #CCCCCC;
    border-right:Solid 1px #CCCCCC;
    background-color:#ffffff;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.StaticHoverStyle
{
    height: 22px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: White;
    border-bottom:Solid 1px #CCCCCC;
    background-color:#CFCCC0;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.DynamicHoverStyle
{
    height: 26px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: White;
    border-bottom:Solid 1px #CCCCCC;
    background-color:#CFCCC0;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}



/*  START OF MENU STYLE */

.StaticMenuItemStyleTH
{
    height: 22px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: Black;
    border-bottom:Solid 1px #CCCCCC;
    background-color:#ffffff;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}     

.StaticSelectedStyleTH
{
    height: 22px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: Black;
    border-bottom:Solid 1px #CCCCCC;
    background-color:red;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}          
DynamicSelectedStyleTH
{
    height: 26px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: Black;
    border-bottom:Solid 1px #CCCCCC;
    background-color:red;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.DynamicMenuItemStyleTH
{
    height: 26px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: Black;
    border-top:Solid 1px #CCCCCC;
    border-bottom:Solid 1px #CCCCCC;
    border-left:Solid 1px #CCCCCC;
    border-right:Solid 1px #CCCCCC;
    background-color:#ffffff;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.StaticHoverStyleTH
{
    height: 22px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: White;
    border-bottom:Solid 1px #CCCCCC;
    background-color:#CFCCC0;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.DynamicHoverStyleTH
{
    height: 26px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: White;
    border-bottom:Solid 1px #CCCCCC;
    background-color:#CFCCC0;
    padding: 2px 8px 2px 2px;
    cursor:pointer;
}
.SelectProjectOuter
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: White;
    border-top:Solid 0px #ffffff;
    border-bottom:Solid 0px #ffffff;
    border-left:Solid 0px #ffffff;
    border-right:Solid 0px #ffffff;
    background-color:#ffffff;
    padding: 5px 5px 5px 5px;
    width:700px;
    vertical-align:top;
}
.SelectProject
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top:Solid 1px #CCCCCC;
    border-bottom:Solid 1px #CCCCCC;
    border-left:Solid 1px #CCCCCC;
    border-right:Solid 1px #CCCCCC;
    background-color:#ffffff;
    padding: 10px 10px 10px 10px;
    width:350px;
    /*height:127px;*/
    vertical-align:top;
}
.SelectProjectInner
{
    vertical-align:top;
}
/*  END OF MENU STYLE   */
html,body
{
    height:100%;
}
.HeaderMenuTable
{
    width:100%;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: White;
    border-bottom:Solid 1px #3D392E;
    background-color:#CFCCC0;
    padding: 2px 2px 2px 2px;
    cursor:cursor;
}
.NetworkChannelOuterTable
{
	width:100%;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 0px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.NetworkChannelLeftMenuTable
{
	
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.NetworkChannelMainDataTable
{
	width:100%;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 0px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.WebsiteOuterTable
{
	width:100%;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 0px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.WebsiteLeftMenuTable
{
	
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #ffffff;
    border-bottom: Solid 1px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.WebsiteMainDataTable
{
	width:100%;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 0px #ffffff; /*background-color:#E3ECFD;     */
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.SecurityTemplateOuterTable
{
    border-top: Solid 0px #000000;
    border-bottom: Solid 0px #000000;
    border-left: Solid 0px #000000;
    border-right: Solid 0px #000000; background-color:#E3ECFD;     
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:44px;
}
.SecurityTemplateOuterTableTableRow
{
    border-top: Solid 0px #000000;
    border-bottom: Solid 0px #000000;
    border-left: Solid 0px #000000;
    border-right: Solid 0px #000000; /*background-color:#E3ECFD;     */
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:44px;
}
.SecurityTemplateNormal
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    border-top: Solid 0px #3D392E;
    border-bottom: Solid 0px #3D392E;
    border-left: Solid 0px #3D392E;
    border-right: Solid 0px #3D392E; 
    
    background-image:url(../Images/Header/NotSelectedGrey.gif);
    color: White;
    
    padding: 0px 0px 0px 0px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:44px;
}
.SecurityTemplateSelected
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 0px #ffffff;
    border-right: Solid 0px #ffffff; 
    background-image:url(../Images/Header/SelectedWhite.gif);
    color: #000000;
    
    padding: 0px 0px 0px 0px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:44px;
}
.tdSomething
{
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; 
    
    color: Black;
    background-color:#ffffff;
    
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:45px;
}
.tdSomethingSM
{
    border-top: Solid 0px #ffffff;
    border-bottom: Solid 0px #ffffff;
    border-left: Solid 1px #ffffff;
    border-right: Solid 1px #ffffff; 
    
    color: Black;
    background-color:#ffffff;
    
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.tblLightGreyOuterBoxWithMenu
{
    height: 100%; 
    background-color: #ffffff;
    border-top: Solid 1px #CCCCCC;
    border-bottom: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC; 
}
.tblHeaderSubMenuText
{
    height: 25px; 
    background-color: #F3F3F3;
    border-top: Solid 1px #CCCCCC;
    border-bottom: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC; 
}

.ProjectNameAndDescOuterTable
{
    border-top: Solid 0px #000000;
    border-bottom: Solid 0px #000000;
    border-left: Solid 0px #000000;
    border-right: Solid 0px #000000; /*background-color:#E3ECFD;     */
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:24px;
}
.ProjectNameAndDescOuterTableTableRow
{
    border-top: Solid 0px #000000;
    border-bottom: Solid 0px #000000;
    border-left: Solid 0px #000000;
    border-right: Solid 0px #000000; /*background-color:#E3ECFD;     */
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:24px;
}
.tbl1
{
    border-top: Solid 1px #9FC673;
    border-bottom: Solid 1px #9FC673;
    border-left: Solid 1px #9FC673;
    border-right: Solid 1px #9FC673;
}
.tbl1HeaderTD
{
    height: 25px; 
    background-color: #E1FDC3;
    font-size:18px;
    color:#648A39;
}
.tbl1BodyTD
{
    background-color: #ffffff;
    border-top: Solid 1px #9FC673;
}
.tbl2
{
    border-top: Solid 1px #EDC361;
    border-bottom: Solid 1px #EDC361;
    border-left: Solid 1px #EDC361;
    border-right: Solid 1px #EDC361;
}
.tbl2HeaderTD
{
    height: 25px; 
    background-color: #FFEBCA;
    font-size:18px;
    color:#E28301;
}
.tbl2BodyTD
{
    background-color: #ffffff;
    border-top: Solid 1px #EDC361;
}
.tbl3
{
    border-top: Solid 1px #B6DBED;
    border-bottom: Solid 1px #B6DBED;
    border-left: Solid 1px #B6DBED;
    border-right: Solid 1px #B6DBED;
}
.tbl3HeaderTD
{
    height: 25px; 
    background-color: #DEEFF7;
    font-size:18px;
    color:#4AA5CE;
}
.tbl3BodyTD
{
    background-color: #ffffff;
    border-top: Solid 1px #B6DBED;
}


.MembertxtLabel
{
    font-size: 8pt;
    color:Gray;
}
.MemberLabel
{
    font-size: 8pt;
    color:Black;
}
.CommentText
{
    color:#29789A;
}
.WhiteTable
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #CCCCCC;
    border-bottom: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.PageBG
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #CCCCCC;
    border-bottom: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC;
    background-color: #EAF5FB;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.PageBG2
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #4AA5CE;
    border-bottom: Solid 1px #4AA5CE;
    border-left: Solid 1px #4AA5CE;
    border-right: Solid 1px #4AA5CE;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.PageBG3
{
	font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #CCCCCC;
    border-bottom: Solid 1px #CCCCCC;
    border-left: Solid 1px #CCCCCC;
    border-right: Solid 1px #CCCCCC;
    background-color: #F4FAFD;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.tblMasterOuter
{
    width: 980px; 
    background-color:#ffffff;  
    height: 100%; 
    border-top: Solid 2px #B6DBED;
    border-bottom: Solid 2px #B6DBED;
    border-left: Solid 2px #B6DBED;
    border-right: Solid 2px #B6DBED;
}
.LinkButton
{
    font-size: 10pt;
    font-weight: bold;
    color:#3081B9;
}
.ValidateContactDetailsInner
{
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 2px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 100%;
    color: #443333;
    border: solid;
    border-width: 1px;
    border-color: #999999;
    background-color: #F3F8FE;
    width: 500px;
}

.InformationHeader
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #8BB1D8;
    border-bottom: Solid 1px #8BB1D8;
    border-left: Solid 1px #8BB1D8;
    border-right: Solid 1px #8BB1D8;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align:left;
}
.ForumTopicTableHeader
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 1px #8BB1D8;
    border-bottom: Solid 1px #8BB1D8;
    border-left: Solid 1px #8BB1D8;
    border-right: Solid 1px #8BB1D8;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align:left;
    height:35px;
}
.ForumTopicTable
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    border-top: Solid 0px #8BB1D8;
    border-bottom: Solid 0px #8BB1D8;
    border-left: Solid 0px #8BB1D8;
    border-right: Solid 0px #8BB1D8;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align:left;
    height:35px;
}
.ForumModalPopup
{
    background-color: #F3F8FE;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 5px;
    width: 500px;
}
