﻿body
{
    vertical-align: top;
    margin: 0px 0px 0px 0px;
}
td
{
    vertical-align: middle;
    font-family: verdana;
    font-size: 8pt;
}
pre
{
    overflow: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */ /* width: 99%; */
    word-wrap: break-word !important; /* Internet Explorer 5.5+ */
    white-space: normal;
}
.CommonButtonStyle
{
    font: bold 8pt verdana;
    color: Black;
    background-color: #9EBEDE;
    border: outset 1px #3971AC;
}
.HomeCenter
{
    vertical-align: top;
    padding: 5px 5px 5px 5px;
}
.VAlignTop
{
    vertical-align: top;
}
.VAlignBaseline
{
    vertical-align: baseline;
}
.VAlignMiddle
{
    vertical-align: middle;
}
.HeaderUpperLinks
{
    font: 8pt verdana;
}
a.LinkNormalStyle:active, a.LinkNormalStyle:visited, a.LinkNormalStyle:link
{
    color: #3366CC;
    text-decoration: none;
}
a.LinkNormalStyle:hover
{
    color: green;
}
a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link
{
    color: #3366CC;
    text-decoration: none;
    font-weight: bold;
}
a.LinkBoldStyle:hover
{
    color: green;
}
.BackGroundSubHeading
{
    width: 100%;
    background-color: #e8edfa;
    border-collapse: collapse;
    border: solid 1px #cdcdcd;
}
.NormalTable
{
    padding: 0px 7px 0px 7px;
}
.GraySolidSeparator
{
    height: 1px;
    background-color: #DCDCDC;
}

/*Header*/
.HeaderUpperTable
{
    border: solid 1px #3366CC;
    width: 100%;
    height: 16px;
}
.HeaderUpperBackground
{
    padding: 2px 3px 0px 3px;
    background-color: #CCE6FF;
}
.TipLinkNormalStyle, .TipLinkNormalStyle:visited, .TipLinkNormalStyle:link
{
    color: #660066;
    text-decoration: none;
}
.TipLinkNormalStyle:hover
{
    color: Green;
}
.HeaderLinkBackground
{
    background: transparent url(/App_Themes/CSharp/Images/header.gif) repeat-x;
    font: bold 8pt Tahoma;
    color: white;
    height: 25px;
}
a.HeaderLink:active, a.HeaderLink:visited, a.HeaderLink:link
{
    color: #ffffff;
    text-decoration: none;
    padding-left: 4px;
    padding-right: 2px;
}
a.HeaderLink:hover
{
    color: silver;
}
/*Header End*/
/*RightBar*/
.RightBar
{
    width: 260px;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
.RightBarNew
{
    width: 350px;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
.RightBarForum
{
    width: 165px;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}
.ControlRightBorderStyle
{
    border: solid 1px #3971AC;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.ControlRightHeaderBackground
{
    color: orange;
    font: bold medium Georgia;
}
.ForumImage
{
    width: 10px;
    height: 10px;
    background-image: url(/Images/Forum/icon1.gif);
    background-repeat: no-repeat;
}
.ControlRightHeaderFirstWord
{
    color: #006699;
    font: bold medium Georgia;
}
.LoginControl
{
    color: #000000;
    font: bold medium Georgia;
    text-decoration: underline;
}
a.ControlTitleRightBar:active, a.ControlTitleRightBar:visited, a.ControlTitleRightBar:link
{
    text-decoration: none;
    color: #000066;
    font-weight: bold;
    padding-left: 2px;
}
a.ControlTitleRightBar:hover
{
    color: gray;
    padding-left: 2px;
}
/*RightBar End*/
.LeftBar
{
    padding: 5px 5px 5px 5px;
    width: 165px;
    vertical-align: top;
}
.LeftBarNew
{
    padding: 5px 5px 5px 5px;
    width: 250px;
    vertical-align: top;
}
/*Footer*/
.FooterBackground
{
    background-image: url(/App_Themes/CSharp/Images/FooterBackground.gif);
    background-repeat: repeat-y;
}
.FooterBottomTable
{
    border: solid 1px #FF6600;
    width: 100%;
    height: 30px;
}
.FooterBottomBackground
{
    background-color: #FFB482;
}
.FooterBottomLinks
{
    font: normal medium verdana;
}
.LinkFooterStyle /*For Fotter links  */
{
    color: Black;
    text-decoration: none;
}
.LinkFooterStyle:Hover
{
    text-decoration: underline;
}
.FooterCopyright /*For the Footer copyright message*/
{
    font: normal 8pt verdana;
}
/*Footer End*/
/* css for the faq*/
.HeadingFaq
{
    font: normal 10pt verdana;
}
/* css for the FAQ end*/

/*css for the grid*/
.ForumPostHead
{
    color: #0067CA;
    font: bold 10pt verdana;
    text-decoration: none;
}
.ForumPostHeadNormal
{
    color: #0067CA;
    font: normal 8pt verdana;
    text-decoration: none;
}
.ForumPostHead:hover
{
    color: Green;
    text-decoration: underline;
}
.ForumNormalText
{
    color: #464952;
    font: normal 8pt verdana;
}
.ForumNormalBoldText
{
    font: bold 10pt verdana;
    vertical-align: top;
}
.ForumGridHeading
{
    color: White;
    font: bold 10pt verdana;
    background-color: #669acc;
    height: 22pt;
}
.ShowMessageGridHeading
{
    border-color: #006699;
    border-style: solid;
    border-width: 1px;
}
a.GridHeadLink:active, a.GridHeadLink:visited, a.GridHeadLink:link
{
    color: #F7941C;
    font: bold 10pt verdana;
    padding-left: 10;
    vertical-align: Top;
    text-decoration: none;
}
a.GridHeadLink:hover
{
    color: Gray;
    text-decoration: underline;
}
.GridHeadBack
{
    background-color: #F5F5F5;
}
.GridHeadTD
{
    border-bottom: solid 1px #dcdcdc;
    border-top: solid 1px #dcdcdc;
}
.TableTD
{
    height: 25px;
    border-bottom: solid 1px #dcdcdc;
    border-top: solid 1px #dcdcdc;
    background-color: #F5F5F5;
}
.OuterTableClass
{
    border-style: solid;
    border-width: 1px;
    border-color: #A9AAAE;
}
.InnerTableClass
{
    border-style: solid;
    border-width: 1px;
    border-color: #CBE0FB;
    background-color: #F2F7FD;
}
.OuterTableHomeClass
{
    border-style: solid;
    border-width: 1px;
    border-color: #3366cc;
    background-repeat: repeat;
}

.InnerTableHomeClass td
{
    border-style: solid;
    border-width: 1px;
    border-color: #3366cc;
}
.InnerTableHomeClass td table tr td
{
    border-width: 0px;
}

.DataListOrangeTD
{
    color: White;
    font: bold 10pt verdana;
    background-color: #F7941D;
    height: 22pt;
}
.GridItemStyleBottom
{
    border-bottom: solid 1px #dcdcdc;
}
.TDBackgroundColor
{
    background-color: #f2f7fd;
    color: #464952;
    font: bold 8pt verdana;
    height: 30px;
    padding-left: 5px;
}
.ForumImageSetting
{
    background-color: White;
    border-bottom: solid 1px #dcdcdc;
}
.ForumImageClass
{
    width: 75px;
    height: 90px;
    border: 0px;
}
.DefaultGridHeadTable
{
    border-bottom: solid 1px #B9CEED;
}
.ControlMidBorderStyle
{
    border: solid 1px #3971AC;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.LineSeperator
{
    line-height: normal;
    color: #f7f7f7;
}
.GraySeparator
{
    background-image: url(/App_Themes/CSharp/Images/DottedLine.gif);
    background-repeat: repeat-x;
}
/* css for the forum statistics*/
.HeadingClassRed
{
    color: #B80200;
    font: bold 10pt verdana;
}
.HeadingClassBlack
{
    color: #464952;
    font: bold 10pt verdana;
}
.StatsSeperator
{
    height: 10px;
}

/* css for the forum statistics end*/

/* css for the datalist paging*/
a.PagerLinkStyle
{
    margin: 0px 2px 0px 2px;
    padding: 1px 5px 1px 5px;
    border: solid 1px #E6E6E6;
    color: #0066A7;
    font-weight: normal;
    text-decoration: none;
    vertical-align: top;
}
a.PagerLinkStyle:hover
{
    border: solid 1px #B7D8EE;
    background-color: #D2EaF6;
}
a.PagerLinkSelected
{
    margin: 0px 2px 0px 2px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    border: solid 1px #E6E6E6;
    color: #0066A7;
    background-color: #D2EaF6;
}
/* css for the datalist paging end*/
/*Search css */
.GrayBoldText /* For Latest Article Control - By Upendra on 20 Nov 2006 */
{
    color: Gray;
    font-weight: bold;
}
a.ThreadSubjectLink:active, a.ThreadSubjectLink:visited, a.ThreadSubjectLink:link
{
    color: #006699;
    font: bold 9pt verdana;
    text-decoration: none;
}
/* CSS for the welcome message*/
.WelcomeMessage
{
    font: bold 10pt verdana;
    color: #006699;
}
.CommonTextBoxStyle
{
    font: normal 7pt verdana;
    color: #11518F;
    border: solid 1px #11518F;
}
/* CSS for the search*/
.SearchTextColor
{
    font: bold 8pt verdana;
    color: #006699;
}
.Separator
{
    height: 3px;
}
.OrangeHeading
{
    color: Orange;
    font: bold 10pt verdana;
}
/* breadth crumb normal style*/
.BreadthcrumbText
{
    color: #464952;
    font: bold 8pt verdana;
}
a.BreadthcrumbLinkHome:active, a.BreadthcrumbLinkHome:visited, a.BreadthcrumbLinkHome:link
{
    color: #0067CA; /*#11518F;*/
    text-decoration: none;
    font: bold 8pt verdana;
}
a.BreadthcrumbLinkHome:hover
{
    color: Green;
    text-decoration: underline;
}
a.BreadthcrumbLink:active, a.BreadthcrumbLink:visited, a.BreadthcrumbLink::link
{
    color: #464952;
    text-decoration: none;
    font: bold 8pt verdana;
}
a.BreadthcrumbLink:hover
{
    color: Green;
    text-decoration: underline;
}
.ForumCommonTextBoxStyle
{
    font: normal 7pt verdana;
    color: #11518F;
    border: solid 1px #11518F;
}
/*  AdLeftBar Border---------*/
.AdLeftbarBorderStyle
{
    border: solid 1px #dcdcdc;
    border-collapse: collapse;
}
.AdHereLink
{
    padding-top: 4px;
    background-color: White;
    height: 15px;
    text-decoration: none;
}
a.SponsorLink:active, a.SponsorLink:visited, a.SponsorLink:link
{
    color: #3366CC;
    font-weight: bold;
    text-decoration: underline;
}
.gridBackColor
{
    background-color: #F2F7FD;
}
.AttentionMessage
{
    color: Red;
    font: bold 8pt verdana;
}
.BulletIconRightBar
{
    width: 10px;
    height: 10px;
    background-image: url(/Forums/App_Themes/CSharp/Images/BulletIcons/Arrow_blue.gif);
    background-repeat: no-repeat;
}
/* css for the Ebooks */
.RightBarHomeImageStyle
{
    width: 75px;
    height: 90px;
    border: 0px;
}
a.LinkEbookStyle:active, a.LinkEbookStyle:visited, a.LinkEbookStyle:link
{
    color: #009900;
    text-decoration: none;
    font-weight: bold;
}
a.LinkEbookStyle:hover
{
    color: #FF0000;
}
.EbookOrangeText
{
    color: Orange;
    font-weight: bold;
}
/* css for the Ebooks end */
.ControlMidHeaderBackground
{
    border-bottom: solid 1px #3971AC;
    padding-top: 4px;
    font-weight: bold;
    color: #000066;
    background-color: #9EBEDE;
    height: 24px;
}
/* css related to the user registration*/
.ArticlePublisherBackgroundWhite
{
    width: 100%;
    background-color: White;
    border: solid 1px gray;
    border-collapse: collapse;
}
.WhyRegisterBulletImg
{
    background: transparent url(/Images/bullet.gif) no-repeat center top;
}
.SubmissionGuidlineLink
{
    font-size: 12px;
    font-weight: bold;
    color: #ff6600;
    text-decoration: none;
}
.PageRightHeading
{
    font: bold 14pt verdana;
    padding-right: 2px;
    color: #696969;
    text-align: right;
}
/* css related to the user registration end*/
.Gradient
{
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#CCE1FC', gradientType='0');
}
/*LoginControl*/
.FlyOut
{
    display: none;
    overflow: hidden;
    z-index: 2;
    background-color: #FFFFFF;
    border: solid 1px #D0D0D0;
}
.DivLogin
{
    display: none;
    width: 400px;
    z-index: 2;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.ButtonCloseParent
{
    float: right;
    padding-right: 5px;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.ButtonClose
{
    background-color: #666666;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    border: outset thin #FFFFFF;
    padding: 5px;
}
/*LoginControl End*/
/** Message Text **/
.MessageGrayText
{
    color: #A9A9A9;
    text-decoration: none;
}
/** End Message Text **/
/*ShowMessage by Nipun*/
.ThreadHeading
{
    background-color: #F2F7FD;
    color: #0067CA;
    font-weight: bold;
    height: 25px;
}
.ThreadButtonTD
{
    background-color: #dcdcdc;
    height: 30px;
}
/*ShowMessage by Nipun End*/
.ArticleMainHeading
{
    font-size: 17px;
    font-weight: bold;
}
.CommanSudHeading
{
    background: #e8edfa;
    color: Navy;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 3pt;
    vertical-align: middle;
    height: 25px;
    border-bottom: solid 1px gray;
}
/*****menu css *****/
.SectionMenu
{
    width: 100%;
}
.MenuTableDynamic
{
    width: 225px;
    background-color: #FFFFFF;
    border: 1px solid #8A867A;
}
.StaticMenuStyle
{
    padding: 2px 2px 1px 8px;
    background-color: White;
    color: #3366CC;
}
.StaticHoverStyle
{
    color: blue;
    background-color: #e2e2e2;
    text-decoration: underline;
}
.SubMenuStyle
{
    width: 225px;
    padding: 2px 2px 1px 5px;
    background-color: White;
    font-weight: normal;
    color: #3366CC;
    border-bottom: solid 1px #7D7D7D;
    border-left: solid 1px #7D7D7D;
    border-right: solid 1px #7D7D7D;
}
.SubMenuDynamicHoverStyle
{
    width: 225px;
    color: blue;
    background-color: #e2e2e2;
    text-decoration: underline;
}
/*Menu css end*/
.BigSteelblueText
{
    color: #3366CC;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}
/*Css for the rank*/
.RankBorder1
{
    border: solid 1px #8e8e8e;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.RankHeader1
{
    border-bottom: solid 1px #8e8e8e;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: white;
    background-color: #8e8e8e;
    height: 25px;
}
.RankBorder2
{
    border: solid 1px #c0aa57;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.RankHeader2
{
    border-bottom: solid 1px #c0aa57;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: white;
    background-color: #c0aa57;
    height: 25px;
}
.RankBorder3
{
    border: solid 1px #CACACA;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.RankHeader3
{
    border-bottom: solid 1px #CACACA;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: white;
    background-color: #CACACA;
    height: 25px;
}
.RankBorder4
{
    border: solid 1px #CD6C3F;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.RankHeader4
{
    border-bottom: solid 1px #CD6C3F;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: white;
    background-color: #CD6C3F;
    height: 25px;
}
.RankBorder5
{
    border: solid 1px #5A86C3;
    border-collapse: collapse;
    margin-bottom: 6px;
}
.RankHeader5
{
    border-bottom: solid 1px #5A86C3;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: white;
    background-color: #5A86C3;
    height: 25px;
}
/*Css for the rank end*/
.ForumUserProfileNormalText
{
    color: #464952;
    font: normal 8pt verdana;
    padding: 1px 3px 1px 3px;
}
/*RoundedCorners*/
.RoundedBgWhite
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
/*.RoundedBgWhite h1, .RoundedBgWhite p {margin:0 10px;}
.RoundedBgWhite h1 {font-size:2em; color:#CCE1FC; letter-spacing:1px;}
.RoundedBgWhite p {padding-bottom:0.5em;}*/
.RoundedBgWhite .top, .RoundedBgWhite .bottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.RoundedBgWhite .b1, .RoundedBgWhite .b2, .RoundedBgWhite .b3, .RoundedBgWhite .b4, .RoundedBgWhite .b1b, .RoundedBgWhite .b2b, .RoundedBgWhite .b3b, .RoundedBgWhite .b4b
{
    display: block;
    overflow: hidden;
    background: #FFFFFF;
}
.RoundedBgWhite .b1, .RoundedBgWhite .b2, .RoundedBgWhite .b3, .RoundedBgWhite .b1b, .RoundedBgWhite .b2b, .RoundedBgWhite .b3b
{
    height: 1px;
    background: #FFFFFF;
}
.RoundedBgWhite .b2, .RoundedBgWhite .b3, .RoundedBgWhite .b4, .RoundedBgWhite .b4b, .RoundedBgWhite .b3b, .RoundedBgWhite .b2b
{
    border-left: 1px solid #CCE1FC;
    border-right: 1px solid #CCE1FC;
}
.RoundedBgWhite .b1
{
    margin: 0 5px;
    background: #CCE1FC;
}
.RoundedBgWhite .b2, .RoundedBgWhite .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.RoundedBgWhite .b3, .RoundedBgWhite .b3b
{
    margin: 0 2px;
}
.RoundedBgWhite .b4, .RoundedBgWhite .b4b
{
    height: 2px;
    margin: 0 1px;
}
.RoundedBgWhite .b1b
{
    margin: 0 5px;
    background: #CCE1FC;
}
.RoundedBgWhite .boxcontent
{
    display: block;
    background: #FFFFFF;
    border-left: 1px solid #CCE1FC;
    border-right: 1px solid #CCE1FC;
}

.RoundedBgGray
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
.RoundedBgGray .top, .RoundedBgGray .bottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.RoundedBgGray .b1, .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b4, .RoundedBgGray .b1b, .RoundedBgGray .b2b, .RoundedBgGray .b3b, .RoundedBgGray .b4b
{
    display: block;
    overflow: hidden;
    background: #F5F5F5;
}
.RoundedBgGray .b1, .RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b1b, .RoundedBgGray .b2b, .RoundedBgGray .b3b
{
    height: 1px;
    background: #F5F5F5;
}
.RoundedBgGray .b2, .RoundedBgGray .b3, .RoundedBgGray .b4, .RoundedBgGray .b4b, .RoundedBgGray .b3b, .RoundedBgGray .b2b
{
    border-left: 1px solid #CCE1FC;
    border-right: 1px solid #CCE1FC;
}
.RoundedBgGray .b1
{
    margin: 0 5px;
    background: #CCE1FC;
}
.RoundedBgGray .b2, .RoundedBgGray .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.RoundedBgGray .b3, .RoundedBgGray .b3b
{
    margin: 0 2px;
}
.RoundedBgGray .b4, .RoundedBgGray .b4b
{
    height: 2px;
    margin: 0 1px;
}
.RoundedBgGray .b1b
{
    margin: 0 5px;
    background: #CCE1FC;
}
.RoundedBgGray .boxcontent
{
    display: block;
    background: #F5F5F5;
    border-left: 1px solid #CCE1FC;
    border-right: 1px solid #CCE1FC;
}

.RoundedBgBlue
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
.RoundedBgBlue .top, .RoundedBgBlue .bottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.RoundedBgBlue .b1, .RoundedBgBlue .b2, .RoundedBgBlue .b3, .RoundedBgBlue .b4, .RoundedBgBlue .b1b, .RoundedBgBlue .b2b, .RoundedBgBlue .b3b, .RoundedBgBlue .b4b
{
    display: block;
    overflow: hidden;
    background: #F2F7FD;
}
.RoundedBgBlue .b1, .RoundedBgBlue .b2, .RoundedBgBlue .b3, .RoundedBgBlue .b1b, .RoundedBgBlue .b2b, .RoundedBgBlue .b3b
{
    height: 1px;
    background: #F2F7FD;
}
.RoundedBgBlue .b2, .RoundedBgBlue .b3, .RoundedBgBlue .b4, .RoundedBgBlue .b4b, .RoundedBgBlue .b3b, .RoundedBgBlue .b2b
{
    border-left: 1px solid #CCE1FC;
    border-right: 1px solid #CCE1FC;
}
.RoundedBgBlue .b1
{
    margin: 0 5px;
    background: #CCE1FC;
}
.RoundedBgBlue .b2, .RoundedBgBlue .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.RoundedBgBlue .b3, .RoundedBgBlue .b3b
{
    margin: 0 2px;
}
.RoundedBgBlue .b4, .RoundedBgBlue .b4b
{
    height: 2px;
    margin: 0 1px;
}
.RoundedBgBlue .b1b
{
    margin: 0 5px;
    background: #CCE1FC;
}
.RoundedBgBlue .boxcontent
{
    display: block;
    background: #F2F7FD;
    border-left: 1px solid #CCE1FC;
    border-right: 1px solid #CCE1FC;
}

.RoundedLogin
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
.RoundedLogin .top, .RoundedLogin .bottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.RoundedLogin .b1, .RoundedLogin .b2, .RoundedLogin .b3, .RoundedLogin .b4, .RoundedLogin .b1b, .RoundedLogin .b2b, .RoundedLogin .b3b, .RoundedLogin .b4b
{
    display: block;
    overflow: hidden;
    background: #FEF2E8;
}
.RoundedLogin .b1, .RoundedLogin .b2, .RoundedLogin .b3, .RoundedLogin .b1b, .RoundedLogin .b2b, .RoundedLogin .b3b
{
    height: 1px;
    background: #FEF2E8;
}
.RoundedLogin .b2, .RoundedLogin .b3, .RoundedLogin .b4, .RoundedLogin .b4b, .RoundedLogin .b3b, .RoundedLogin .b2b
{
    border-left: 1px solid orange;
    border-right: 1px solid orange;
}
.RoundedLogin .b1
{
    margin: 0 5px;
    background: orange;
}
.RoundedLogin .b2, .RoundedLogin .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.RoundedLogin .b3, .RoundedLogin .b3b
{
    margin: 0 2px;
}
.RoundedLogin .b4, .RoundedLogin .b4b
{
    height: 1px;
    margin: 0 1px;
}
.RoundedLogin .b1b
{
    margin: 0 5px;
    background: orange;
}
.RoundedLogin .boxcontent
{
    display: block;
    background: #FEF2E8;
    border-left: 1px solid orange;
    border-right: 1px solid orange;
}

.RoundedOrange
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
.RoundedOrange .top, .RoundedOrange .bottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.RoundedOrange .b1, .RoundedOrange .b2, .RoundedOrange .b3, .RoundedOrange .b4, .RoundedOrange .b1b, .RoundedOrange .b2b, .RoundedOrange .b3b, .RoundedOrange .b4b
{
    display: block;
    overflow: hidden;
    background: #FFFFFF;
}
.RoundedOrange .b1, .RoundedOrange .b2, .RoundedOrange .b3, .RoundedOrange .b1b, .RoundedOrange .b2b, .RoundedOrange .b3b
{
    height: 1px;
    background: #FFFFFF;
}
.RoundedOrange .b2, .RoundedOrange .b3, .RoundedOrange .b4, .RoundedOrange .b4b, .RoundedOrange .b3b, .RoundedOrange .b2b
{
    border-left: 1px solid #EBB77B;
    border-right: 1px solid #EBB77B;
}
.RoundedOrange .b1
{
    margin: 0 5px;
    background: #EBB77B;
}
.RoundedOrange .b2, .RoundedOrange .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.RoundedOrange .b3, .RoundedOrange .b3b
{
    margin: 0 2px;
}
.RoundedOrange .b4, .RoundedOrange .b4b
{
    height: 1px;
    margin: 0 1px;
}
.RoundedOrange .b1b
{
    margin: 0 5px;
    background: #EBB77B;
}
.RoundedOrange .boxcontent
{
    display: block;
    background: #FFFFFF;
    border-left: 1px solid #EBB77B;
    border-right: 1px solid #EBB77B;
}

/*RoundedCorners End*/
.TextOrange
{
    color: #F04A00;
    font: bold medium Georgia;
}
.HomePageBlueText
{
    color: #0067CA;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
}
.FlagImageSize
{
    width: 20px;
    height: 15px;
}
.HeaderLinkBackgroundNew
{
    background: transparent url(/App_Themes/CSharp/Images/HeaderNew.jpg) repeat-x;
    font: Bold 8pt Verdana;
    color: white;
    height: 35px;
}
.HeaderLinkNew:active, .HeaderLinkNew:visited, .HeaderLinkNew:link
{
    color: #ffffff;
    text-decoration: none;
    padding-left: 4px;
    padding-right: 2px;
}
.HeaderLinkNewhover
{
    /*Border-Color:WHITE;	Border-Style:SOLID;	Border-Width:1PX;*/
    height: 25PX;
    color: #ffffff;
    background-color: #2496C6;
}
.WelcomedBackColor
{
    background: transparent url(/Forums/App_Themes/CSharp/Images/gray_repeat.jpg) repeat-x;
}
.ForumCategory
{
    color: #0067CA;
    font: Normal 10pt verdana;
    text-decoration: none;
}
.ForumCategory:hover
{
    color: Green;
    text-decoration: underline;
}


/*.HeaderLinkBackgroundNew {
  background:#3F8DBD;
  border: 1px solid;
  border-color: #3F8DBD #3F8DBD #3F8DBD #3F8DBD; 
  text-align: left;
  font:Normal 8pt Verdana;
  color:#FFFFFF;
  height:35px;
}

 .HeaderLinkNew {
  background-color: transparent;
  border: 1px solid #3F8DBD; 
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 2px 2px 2px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
   color:#FFFFFF;
}

 .HeaderLinkNewhover {
  background-color:#2496C6;
  border-color: #ffffff;  
  height:25px;
   color:#FFFFFF;
}*/

/* CSS for Preview*/

.PreviewTextStyle
{
    font: normal 10pt verdana;
    color: #000000;
    border: solid 1px #347136;
    background-color: #EFFBF5;
}

.PreviewButtonStyle
{
    font: bold 8pt verdana;
    color: #000000;
    background-color: #EFFBF5;
    border: outset 1px #347136;
}
/* MCN_Ajax_Tab_Theme theme */
.MCN_Ajax_Tab_Theme .ajax__tab_header
{
    font-family: "Helvetica Neue" , Arial, Sans-Serif;
    background: url(/Forums/Images/Tab/tab-line.png) repeat-x bottom;
    height: 20PX;
    font-size: 12px;
    display: block;
}
.MCN_Ajax_Tab_Theme .ajax__tab_header .ajax__tab_outer
{
    background: url(/Forums/Images/Tab/tab.png) no-repeat left top;
    border-color: #222;
    color: #222;
    padding-left: 10px;
    margin-right: 3px;
}
.MCN_Ajax_Tab_Theme .ajax__tab_header .ajax__tab_inner
{
    background: url(/Forums/Images/Tab/tab.png) no-repeat right top;
    border-color: #666;
    color: #0067CA;
    font: bold 10pt verdana;
    padding: 3px 10px 2px 0px;
}
.MCN_Ajax_Tab_Theme .ajax__tab_hover .ajax__tab_inner
{
    color: #B80200;
    font: bold 10pt verdana;
}
.MCN_Ajax_Tab_Theme .ajax__tab_active .ajax__tab_outer
{
    background: url(/Forums/Images/Tab/tab.png) no-repeat 0pt -40px;
    border-bottom-color: #ffffff;
}
.MCN_Ajax_Tab_Theme .ajax__tab_active .ajax__tab_inner
{
    background: url(/Forums/Images/Tab/tab.png) no-repeat right -40px;
    color: #B80200;
    font: bold 10pt verdana;
    border-color: #333;
}
.MCN_Ajax_Tab_Theme .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
    background-color: #ffffff;
    border: solid 1px #d7d7d7;
    border-top-width: 0;
}
.CommonUploadStyle
{
    font: bold 8pt verdana;
    color: Black;
    background-color: #9EBEDE;
    border: outset 1px #3971AC;
    width:350px;
}
/*Added by puru 1st april 2010*/
/*Model popup extension background for masking*/
.BackgroundStyle
{
    background-color: #cccccc;
    filter: alpha(opacity=75);
    opacity: 0.7; /* background-image: url(/Images/gray.png);  ieWin only stuff */
}
