﻿.BackGround
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 1024px;
    height: 768px;
    background-image: url('MainBg.png');
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}

.Header
{
    margin: 10px 52px 10px 10px;
    width: 970px;
    height: 130px;
    border: 2px solid #E1EFF2;
    background-color: #7FBDC9;
}

.Footer
{
    margin: 10px 52px 10px 10px;
    width: 970px;
    height: 35px;
    border: 2px solid #E1EFF2;
    background-color: #7FBDC9;
    position: absolute;
    top: 673px;
    left: 0px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.FooterTable
{
    height: 100%;
    width: 100%;
}

.MainTitle
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 55px;
    font-weight: bold;
    font-style: oblique;
    font-variant: normal;
    color: #00FFFF;
    border-width: 0px;
    padding: 28px 14px;
}

.LogoBox
{
    padding-left: 9px;
}
.MainPhoto
{
    height: 125px;
    border: 0;
}

.ImgLink
{
    border: 0;
}

.Photo
{
    height: 480px;
}

.MenuBox
{
    border: 2px solid #E1EFF2;
    margin: 0px;
    padding: 2px;
    width: 180px;
    float: left;
    overflow: hidden;
    background-color: #7FBDC9;
}

.DynamicMenuBox
{
    border: 2px solid #E1EFF2;
    margin: 2px;
    padding: 2px;
    float: left;
    overflow: hidden;
    width: 125px;
    background-color: #7FBDC9;
}
.MenuItemNormal
{
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #000000;
}

.MenuItemHover
{
    background-color: #E1EFF2;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #000000;
}

.MenuItemSelected
{
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #FFFFFF;
}

.SidePaneLeft
{
    margin-left: 10px;
    width: 188px;
    height: 523px;
    float: left;
    overflow: hidden;
}

.SidePaneRight
{
    width: 220px;
    height: 523px;
    float: left;
    overflow: hidden;
}

.LoginBox
{
    border: 2px solid #E1EFF2;
    margin: 2px;
    padding: 2px;
    width: 212px;
    float: left;
    overflow: hidden;
    background-color: #7FBDC9;
}

.SideBox
{
    border: 2px solid #E1EFF2;
    margin: 2px;
    padding: 2px;
    width: 205px;
    float: left;
    overflow: hidden;
    background-color: #7FBDC9;
}

.LoginLabel
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #000000;
}

.LoginCreateUserLink
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}
.LoginErrorLabel
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #FF0000;
}

.LoginTitle
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #000000;
    background-color: #E1EFF2;
}

.LoginTextBox
{
    height: 12px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    background-color: #E1EFF2;
    color: #000000;
}

.LoginButton
{
    background-color: #E1EFF2;
}

.NormButton
{
    background-color: #E1EFF2;
}

.LoggedInLinks
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

.MainPane
{
    width: 573px; /*height:523px;*/
    overflow: auto;
    float: left;
}

.MainForm
{
    overflow: auto;
    float: left;
    margin: 0px 10px 10px 0px;
    width: 548px; /* height:498px;*/
    border: 2px solid #E1EFF2;
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}

.MainFormTitle
{
    overflow: hidden;
    margin: 0px;
    border: 0px;
    padding: 0px;
    width: 548px;
    height: 20px;
    background-color: #E1EFF2;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    vertical-align: middle;
}

.MainFormContent
{
    overflow: auto;
    margin: 0px;
    padding: 3px;
    width: 540px; /* height:468px;*/
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.MainPaneWide
{
    margin: 10px 52px 10px 10px;
    width: 970px;
    overflow: auto;
    float: left;
}


.MainFormWide
{
    overflow: auto;
    float: left;
    margin: 0px 0px 10px 0px;
    width: 966px; /* height:498px;*/
    border: 2px solid #E1EFF2;
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}

.MainFormTitleWide
{
    overflow: hidden;
    margin: 0px;
    border: 0px;
    padding: 0px;
    width: 966px;
    height: 20px;
    background-color: #E1EFF2;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    vertical-align: middle;
}

.MainFormContentWide
{
    overflow: auto;
    margin: 0px;
    padding: 3px;
    width: 960px; /* height:468px;*/
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.MainFormContentWide .ArticleContainer
{
    margin: 0px;
    padding: 3px;
    width: 500px;
    height: 441px;
    border-right-style: solid;
    border-right-color: #000000;
    border-right-width: 1px;
    float: left;
    overflow: hidden;
}


.MainFormContentWide .ArticleContainer .Article
{
    margin: 0px;
    padding: 2px;
    width: 494px;
    height: 380px;
    border: none;
    float: left;
    overflow: auto;
}

.MainFormContentWide .ArticleContainer .ArticleTitle
{
    margin: 0px;
    padding: 0px;
    width: 494px;
    height: 55px;
    float: left;
    border: 0;
}

.MainFormContentWide .ArticleContainer .ArticleTitle .Title
{
    padding: 0px;
    margin: 0px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    font-variant: normal;
    line-height: 16px;
}

.MainFormContentWide .ArticleContainer .ArticleTitle .Date
{
    padding: 0px;
    margin: 0px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    line-height: 18px;
}
.MainFormContentWide .ArticleContainer .ActButton
{
    background-color: #E1EFF2;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    cursor: pointer;
}

.MainFormContentWide .Reactions
{
    margin: 0px;
    padding: 3px;
    width: 445px;
    border: none;
    float: left;
}

.MainFormContentWide .Reactions .Rating
{
    margin: 2px 0px;
    padding: 0px 0px 2px 0px;
    width: 439px;
    float: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}

.MainFormContentWide .Reactions .Opinion
{
    margin: 0px;
    padding: 0px;
    width: 439px;
    height: 300px;
    float: left;
    border: none;
    overflow: auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}

.MainFormContentWide .Reactions .OpinionActions
{
    margin: 0px;
    padding: 0px;
    width: 439px;
    height: 35px;
    float: left;
    border: none;
}


.MainFormContentWide .Reactions .OpinionActions .ActButton
{
    background-color: #E1EFF2;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    cursor: pointer;
}

.MainFormContentWide .SubTitle
{
    background-color: #E1EFF2;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    vertical-align: middle;
    text-align: center;
}

.MainFormContentWide .Buttons
{
    background-color: #E1EFF2;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    cursor: pointer;
}

.ArtTitleInpWidth
{
    width: 350px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtPathInpWidth
{
    width: 200px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtCatInpWidth
{
    width: 150px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtCreaDatInpWidth
{
    width: 75px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtEnabInpWidth
{
    width: 45px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtCommInpWidth
{
    width: 60px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtNumInpWidth
{
    width: 135px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-align: center;
}

.OpManTextDisp
{
    width: 550px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.OpManTextInp
{
    width: 545px;
    height: 100px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.OpManLink
{
    width: 150px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.OpManLink:visited
{
    color: #E1EFF2;
}


.ArtCatBrwWidth
{
    width: 150px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
}

.ArtTitleBrwWidth
{
    width: 450px;
    margin: 1px 0px 1px 10px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    color: #000000;
}

.ArtTitleBrwWidth:visited
{
    color: #E1EFF2;
}

.ArtTitleBrwWidth a:visited
{
    color: #E1EFF2;
}

.ArtCreaDatBrwWidth
{
    width: 100px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-align: center;
}

.ArtRateBrwWidth
{
    width: 132px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-align: right;
}

.ArtStatBrwWidth
{
    width: 50px;
    margin: 1px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-align: right;
}


.MainFormTitleNavPanel
{
    margin: 0px;
    padding: 0px 0px 0px 10px;
    width: 80px;
    float: left;
}

.MainFormTitleNavPanelRight
{
    margin: 0px;
    padding: 3px 5px 0px 0px;
    width: 14px;
    height: 14px;
    float: right;
}

.ScrolleredTranscript
{
    height: 400px;
    overflow: scroll;
}
.CenteredText
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    text-align: center;
}

.RightText
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    text-align: right;
}


.CreateUserBox
{
    padding: 20px 110px 20px 82px;
    margin: 10px 55px;
    border: 2px double #E1EFF2;
}

.CreateUserLegend
{
    padding: 20px 55px;
    margin: 10px 55px;
    border: 2px double #E1EFF2;
    font-style: italic;
}

.ConfirmUserText
{
    font-size: 16px;
    font-weight: Bold;
    font-style: italic;
    font-variant: normal;
}

.ChangePasswordBox
{
    margin: 10px 75px;
    border: 2px double #E1EFF2;
}

.ResetPasswordBox
{
    padding: 20px 20px;
    margin: 10px 2px;
    border: 2px double #E1EFF2;
    background-color: #7FBDC9;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}
.RightBorder
{
    border-width: 0px 2px 0px 0px;
    border-right-style: solid;
    border-right-color: #E1EFF2;
}

.LangSelDrp
{
    margin: 2px;
    height: 22px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    background-color: #E1EFF2;
    color: #000000;
}

.LegalLink
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

.UserTable
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    text-align: center;
}

.UserTable td
{
    vertical-align: top;
}

.UserTable th
{
    background-color: #E1EFF2;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    vertical-align: middle;
}

.UserTable .RemButton
{
    background-color: #E1EFF2;
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    cursor: pointer;
}

.ListBox
{
    background-color: #E1EFF2;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    width: 400px;
    height: 250px;
}

.ListBoxActPanel
{
    width: 360px;
    padding: 10px 20px;
    margin: 5px 0px 5px 70px;
    border: 1px solid #E1EFF2;
}

.ListBoxActPanel .ActButton
{
    background-color: #E1EFF2;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    cursor: pointer;
}

.PopupWarning
{
    width: 300px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    background-color: #00CC00;
    border: medium outset #66FF33;
    padding: 3px;
    margin: 0px;
}

.PopupWarning .WarnButtonGreen
{
    background-color: #66FF66;
    color: #000000;
    font-weight: bold;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    cursor: pointer;
}

.PopupWarning .WarnButtonRed
{
    background-color: #FF0000;
    color: #FFFF00;
    font-weight: bold;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    cursor: default;
}


.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.OpPopup
{
    width: 500px; /*height: 350px;*/
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    background-color: #00CC00;
    border: medium outset #66FF33;
    padding: 3px;
    margin: 0px;
}

.OpPopup .ButtonGreen
{
    background-color: #66FF66;
    color: #000000;
    font-weight: bold;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    cursor: pointer;
}

.OpPopup .TextBox
{
    width: 490px;
    height: 185px;
}

.IteratorStyle
{
    margin: 0px;
}

.IteratorStyle .PhotoCell
{
    border-style: none;
    padding: 10px 10px 10px 10px;
}

.IteratorStyle .TextCell
{
 padding: 10px 10px 10px 10px;
 border-style: none;
 width: 55%;
}

.IteratorStyle .TitleText
{
    font-size: large;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #000080;
}

.Blog 
{
  background-color: White;
}

.Blog .ULCorner
{
 padding : 0px;
 border: 0px;
 margin: 0px;
 width: 20px;
 height: 20px;
 background-image: url('ulcorner.png');
}

.Blog .URCorner
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  width: 20px;
  height: 20px;
  background-image: url('urcorner.png');
}

.Blog .BLCorner
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  width: 20px;
  height: 20px;
  background-image: url('blcorner.png');
}

.Blog .BRCorner
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  width: 20px;
  height: 20px;
  background-image: url('brcorner.png');
}

.Blog .UBorder
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  height: 20px;
  background-image: url('uborder.png');
  background-repeat:repeat-x;
}

.Blog .BBorder
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  height: 20px;
  background-image: url('bborder.png');
  background-repeat:repeat-x;
}

.Blog .RBorder
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  width: 20px;
  background-image: url('rborder.png');
  background-repeat:repeat-y;
}

.Blog .LBorder
{
 padding : 0px;
 border: 0px;
 margin: 0px;
  width: 20px;
  background-image: url('lborder.png');
  background-repeat:repeat-y;
}

.Blog .Background
{
  background-image: url('bkgrnd.png');
  background-repeat:repeat;
}

.Blog .DropDown
{
    border: thin solid #808000;
    margin: 2px;
    height: 22px;
    font-family: 'Comic Sans MS';
    font-size: small;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    background-color: #F8CF2A;
    color: #000000;
}

.Blog .Title
{
    font-family: 'Comic Sans MS';
    font-size: xx-large;
    font-weight: bold;
    font-style: italic;
    font-variant: normal;
    color: #000000;
}

.Blog .SmallText
{
    font-family: 'Comic Sans MS';
    font-size: small;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #000000;
}

.Blog .QuestionText
{
    font-family: 'Comic Sans MS';
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #000000;
}

.Blog .AnswerText
{
    padding: 3px 10px 3px 3px;
    font-family: 'Comic Sans MS';
    font-size: medium;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    color: #000000;
}


.Blog .ImgageButton
{
    border: medium outset #000000;
}