BODY { font-size: 13px; font-family: Verdana, Arial; }

.Layout_Body { padding: 0px; font-size: 13px; margin: 0px; overflow: hidden; font-family: Verdana, Arial; width:100%; height:100%; }
.Layout_Table { font-size: 13px; font-family: Verdana, Arial; height:100%; width: 100%;}
.Layout_ContentTable { font-size: 13px; font-family: Verdana, Arial;  height:100%; width: 100%; }
.Layout_Header { font-size: 13px; font-family: Verdana, Arial; }
.Layout_SubHeader { font-size: 11px; font-family: Verdana, Arial; height: 24px; }
.Layout_Menu { padding-right: 0px; padding-left: 0px; font-size: 13px; padding-bottom: 0px; padding-top: 0px; font-family: Verdana, Arial; }
.Layout_SiteMap { padding:0; margin:0; font-size: 13px; font-family: Verdana, Arial; }
.Layout_Content { margin:0; padding:0; font-size: 13px; font-family: Verdana, Arial; }
.Layout_Footer { font-size: 9px; font-family: Verdana, Arial; height: 18px; }

.Footer { }
.Footer_Text { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; }
.Footer_Text a:link { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }
.Footer_Text a:visited { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }
.Footer_Text a:hover { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }
.Footer_Text a:active { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }

.SubHeader_Text { font-size: 11px; font-family: Verdana, Arial; }
.SubHeader_Text a:link { font-weight: bold; font-size: 11px;  font-family: Verdana, Arial; text-decoration: none; }
.SubHeader_Text a:visited { font-weight: bold; font-size: 11px;  font-family: Verdana, Arial; text-decoration: none; }
.SubHeader_Text a:hover { font-weight: bold; font-size: 11px;  font-family: Verdana, Arial; text-decoration: none; }
.SubHeader_Text a:active { font-weight: bold; font-size: 11px;  font-family: Verdana, Arial; text-decoration: none; }

.Command_Text { font-size: 9px; font-family: Verdana, Arial; }
.Command_Text a:link { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }
.Command_Text a:visited { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }
.Command_Text a:hover { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }
.Command_Text a:active { font-weight: bold; font-size: 9px; font-family: Verdana, Arial; text-decoration: none; }

.Module_Body { font-size: 11px; font-family: Verdana, Arial; margin:0; }

.Module_Title { line-height: 24px; padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11px; font-family: Verdana, Arial; }
.Module_TitleCell { }
.Module_Commands { padding-right: 4px; padding-left: 4px; font-size: 9px; padding-bottom: 4px; padding-top: 4px; font-family: Verdana, Arial; height: 24px; }

.Module_TitleCell A:link { text-decoration: none; }	
.Module_TitleCell A:visited { text-decoration: none; }		
.Module_TitleCell A:hover { text-decoration: none; }
.Module_TitleCell A:active { text-decoration: none; }		

.Dialog_Body { font-size: 11px; margin: 0px; font-family: Verdana, Arial; }
.Dialog_Body_NoScroll { font-size: 11px; margin: 0px; overflow: hidden; font-family: Verdana, Arial; }

.SiteMap_Body { font-size: 11px; font-family: Verdana, Arial; margin:0; }

/* DataGrids */
.Datagrid { border: 1px solid; font-size: 11px; font-family: verdana, arial; }
.DataGrid_Header { font-size: 11px; font-family: verdana, arial; height: 24px; }
.Datagrid_Item { font-size: 11px; font-family: verdana, arial; }
.DataGrid_AltItem { font-size: 11px; font-family: verdana, arial; }
.Datagrid_SelectedItem { font-size: 11px; font-family: verdana, arial; }
.Datagrid_Footer { font-size: 11px; font-family: verdana, arial; font-weight: bold; }

.Textbox_Border { border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; font-family: Arial, Helvetica, sans-serif; }
.Textbox100_Border { border-right: 1px solid; padding-right: 2px; border-top: 1px solid; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: 1px solid; width: 100%; padding-top: 2px; border-bottom: 1px solid; font-family: Arial, Helvetica, sans-serif; }

.FieldLabel { font-weight: bold; font-size: 10px; font-family: verdana, arial; text-align: right; }
.FieldLabelCenter { font-weight: bold; font-size: 10px; font-family: verdana, arial; text-align: center; }
.FieldLabelLeft { font-weight: bold; font-size: 10px; font-family: verdana, arial; text-align: left; }
.FieldData { font-size: 11px; font-family: verdana, arial; }

.FieldLabelWhite { font-weight: bold; font-size: 10px; font-family: verdana, arial; }

.HiddenField { left: -200px; position: absolute; top: -200px; }

.Text_StdHeading { font-weight: bold; font-size: 16px; font-family: verdana, arial; }
.Text_StdSubHeading { font-weight: bold; font-size: 14px; font-family: verdana, arial; }
.Text_StdLarge {font-size: 12px; font-family: verdana, arial; }
.Text_StdLargeBold {font-size: 12px; font-family: verdana, arial; font-weight: bold;}
.Text_Std {font-size: 11px; font-family: verdana, arial; }
.Text_StdSmall {font-size: 10px; font-family: verdana, arial; }
.Text_StdSmaller {font-size: 9px; font-family: verdana, arial; }
.Text_StdTiny {font-size: 8px; font-family: verdana, arial; }

.Text_BlueHeading { font-weight: bold; font-size: 16px; color: steelblue; font-family: verdana, arial; }
.Text_BlueSubHeading { font-weight: bold; font-size: 14px; color: steelblue; font-family: verdana, arial; }
.Text_BlueLarge {font-size: 12px; color: steelblue; font-family: verdana, arial; }
.Text_BlueLargeBold {font-weight: bold; font-size: 12px; color: steelblue; font-family: verdana, arial; }
.Text_Blue {font-size: 11px; color: steelblue; font-family: verdana, arial; }
.Text_BlueSmall {font-size: 10px; color: steelblue; font-family: verdana, arial; }
.Text_BlueSmaller {font-size: 9px; color: steelblue; font-family: verdana, arial; }
.Text_BlueTiny {font-size: 8px; color: steelblue; font-family: verdana, arial; }

.Text_OrangeHeading { font-weight: bold; font-size: 16px; color: orange; font-family: verdana, arial; }
.Text_OrangeSubHeading { font-weight: bold; font-size: 14px; color: orange; font-family: verdana, arial; }
.Text_OrangeLarge {font-size: 12px; color: orange; font-family: verdana, arial; }
.Text_Orange {font-size: 11px; color: orange; font-family: verdana, arial; }
.Text_OrangeSmall {font-size: 10px; color: orange; font-family: verdana, arial; }
.Text_OrangeSmaller {font-size: 9px; color: orange; font-family: verdana, arial; }
.Text_OrangeTiny {font-size: 8px; color: orange; font-family: verdana, arial; }

.Button { border-right: #c2c2c2 1px solid; padding-right: 4px; background-position: 50% top; border-top: #d5d5d5 1px solid; padding-left: 4px; font-weight: bold; font-size: 10px; background-image: url(../Images/buttonBg.gif); border-left: #d5d5d5 1px solid; cursor: hand; cursor: pointer; color: black; border-bottom: #c2c2c2 1px solid; font-family: Verdana, Arial; height: 24px; background-color: white; }
.CmdButton { border-right: #c2c2c2 1px solid; background-position: 50% top; border-top: #d5d5d5 1px solid; font-weight: bold; font-size: 9px; background-image: url(../Images/buttonBg.gif); border-left: #d5d5d5 1px solid; cursor: hand; cursor: pointer; color: black; border-bottom: #c2c2c2 1px solid; font-family: arial; height: 15px; background-color: white; }

.loginboxmain {  background-image: url(Images/login-box.gif); background-repeat: no-repeat; width: 420px; height: 362;}
.loginboxheader {  background-image: url(Images/login-box.gif); background-repeat: no-repeat; height: 72px;}
.loginboxfooter {  }

.LoginBody { background-color: #FFFFFF; }
.LoginHeading { font-weight: bold; font-size: 14px; color: #444444; font-family: verdana, arial;}
/*.LoginBox {  background-image: url(Images/login-box.jpg); background-repeat: no-repeat; background-color: white; }*/

.pbPermissionsLegend { list-style-type: none; padding: 0px; margin-top: 0px; margin-left:64px; font-size: 10px; color: steelblue; font-family: verdana, arial; clear: both; }
.pbPermissionsLegend .legend { PADDING-RIGHT:8px;FLOAT:left;font-weight: bold; }
.pbPermissionsLegend .item { PADDING-RIGHT:12px;FLOAT:left; }
.pbPermissionsLegend .image { display: block; margin-right: 4px; float:left; }
.pbPermissionsLegend .text { color: black; display:block; float:left; }

.forums2 {width:95%;font-size:11px;}
.forums2 .groups { margin-left: 16px; margin-right: 16px; text-align: left; font-size:11px;}
.forums2 .groups .groupsTable { width:100%; margin-left:auto; margin-right:auto; font-size:11px;}
.forums2 .groups .name { padding-right: 4px; border-top: dimgray 1px solid; display: block; padding-left: 4px; font-weight: bold; background: white; padding-bottom: 4px; border-left: dimgray 1px solid; color: steelblue; line-height: 20px; padding-top: 4px; }
.forums2 .groups .commands { border-right: dimgray 1px solid; padding-right: 4px; border-top: dimgray 1px solid; display: block; padding-left: 4px; background: white; padding-bottom: 4px; line-height: 20px; padding-top: 4px; }

.forums2 .groups .forums {}
.forums2 .groups .forums .forumsTable { width:100%; border-right: dimgray 1px solid; border-top: dimgray 1px solid; border-left: dimgray 1px solid; border-bottom: dimgray 1px solid; }
.forums2 .groups .forums .headerRow {font-size:11px;}
.forums2 .groups .forums .header { font-size: 11px; color: black; aliceblue-weight: bold; padding: 4px; display: block; background: lightsteelblue; }
.forums2 .groups .forums .name { height: auto; aliceblue-size: 11px; color: Black; aliceblue-weight: normal; background-color: transparent; border: none; font-size:11px;}
.forums2 .groups .forums .commands { padding: 4px;  height: auto; background-color: transparent; border: none; font-size:11px; }


.forums2 .threads {margin-left: 16px; margin-right: 16px;}
.forums2 .threads .threadsTable { border-right: dimgray 1px solid; border-top: dimgray 1px solid; border-left: dimgray 1px solid; border-bottom: dimgray 1px solid; }
.forums2 .threads .threadsTable .headerRow {}
.forums2 .threads .threadsTable .header { font-size: 11px; color: black; font-weight: bold; padding: 4px; display: block; background: lightsteelblue; }
.forums2 .threads .threadsTable .itemRow { background-color: #eeeeee; }
.forums2 .threads .threadsTable .itemRow .topicCell { padding: 4px; }
.forums2 .threads .threadsTable .itemRow .postsCell { padding: 4px; }
.forums2 .threads .threadsTable .itemRow .authorCell { padding: 4px; }
.forums2 .threads .threadsTable .itemRow .lastpostCell { padding: 4px; }
.forums2 .threads .threadsTable .itemRow .commandCell { padding: 4px; }
.forums2 .threads .threadsTable .altitemRow { background-color: #ffffff; }
.forums2 .threads .threadsTable .altitemRow .topicCell { padding: 4px; }
.forums2 .threads .threadsTable .altitemRow .postsCell { padding: 4px; }
.forums2 .threads .threadsTable .altitemRow .authorCell { padding: 4px; }
.forums2 .threads .threadsTable .altitemRow .lastpostCell { padding: 4px; }
.forums2 .threads .threadsTable .altitemRow .commandCell { padding: 4px; }

.forums2 .threads .name { padding: 4px; height: auto; font-size: 11px; color: Black; font-weight: normal; background-color: transparent; border: none; }
.forums2 .threads .commands { padding: 4px;  height: auto; background-color: transparent; border: none; }


/***** Forum2 posts *****/
.forums2 .posts { margin-left: 16px; margin-right: 16px; }
.forums2 .posts .threadTable { border: solid 1px black; }
.forums2 .posts .threadTable .headerCell { }
.forums2 .posts .threadTable .headerCell .header { border-bottom: solid 1px black; font-size: 11px; color: black; font-weight: bold; padding: 4px; display: block; background: lightsteelblue; }
.forums2 .posts .threadTable .contentCell {  }
.forums2 .posts .threadTable .contentCell .content { padding: 6px; font-size: 11px; background: white; color: Black;}
.forums2 .posts .threadTable .contentCell .content .cmdbutton { float: right; }

.forums2 .posts .postsTable { border-left: solid 1px black; border-right: solid 1px black;}
.forums2 .posts .postsTable .headerCell { }
.forums2 .posts .postsTable .headerCell .header { border-bottom: solid 1px black; font-size: 11px; color: black; font-weight: bold; padding: 4px; display: block; background: lightsteelblue; }
.forums2 .posts .postsTable .item { border-bottom: solid 1px black; }
.forums2 .posts .postsTable .item .contentCell { vertical-align:top; text-align: left; }
.forums2 .posts .postsTable .item .contentCell .content {  padding-right: 4px; padding-left: 4px; font-size: 11px; padding-bottom: 4px; color: black; padding-top: 4px; }
.forums2 .posts .postsTable .item .detailsCell { width: 175px; vertical-align:top; text-align: center;}
.forums2 .posts .postsTable .item .detailsCell .details { border-left: solid 1px black; padding-right: 4px; padding-left: 4px; font-size: 11px; padding-bottom: 4px; color: black; padding-top: 4px; }
.forums2 .posts .postsTable .altitem { border-bottom: solid 1px black; }
.forums2 .posts .postsTable .altitem .contentCell { vertical-align:top; text-align: left; }
.forums2 .posts .postsTable .altitem .contentCell .content { padding: 4px; height: auto; font-size: 11px; color: Black; font-weight: normal; background-color: transparent; }
.forums2 .posts .postsTable .altitem .detailsCell { width: 175px; vertical-align:top; text-align: center; }
.forums2 .posts .postsTable .altitem .detailsCell .details { border-left: solid 1px black; padding: 4px; font-size: 11px; color: Black; font-weight: normal; background-color: transparent; }
/************************/

.GenericPager { padding-left: 4px; padding-top: 2px; padding-bottom: 2px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; font-size: 11px; }
.GenericPager .Label { font-size: 11px;  }
.GenericPager .Value { font-weight: bold; font-size: 11px;  }
.GenericPager .separator { padding-right: 4px; padding-left: 4px; color: white; }
.GenericPager .Dropdown { }
.GenericPager a:link { }
.GenericPager a:visited { }
.GenericPager a:active { }
.GenericPager a:hover { }

.ProductSelector {font-size: 11px;}
.ProductSelector FIELDSET { border: 1px solid steelblue; }
.ProductSelector LEGEND { font-size: 11px; font-weight:bold; color:Black; }
