body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #e4e4db;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000;
}
a:link, a:visited
{
    text-decoration: none;
    color: #3773b0;
}
/*.Editpanel a:link, .Editpanel a:visited
{
    text-decoration: none;
    color: blue !important;
}*/
a:hover
{
    cursor: pointer;
}
input, select, option, textarea, fieldset, legend
{
    font-size: 12px;
}
input.blur
{
    color: #999;
}
h1
{
    font-size: 22px;
    color: #000000;
    padding: 0;
    margin: 5px 0 5px 0;
}
h2
{
    font-size: 20px;
    color: #000000;
    padding: 0;
    margin: 5px 0 5px 0;
}
h3
{
    font-size: 18px;
    color: #000000;
    padding: 0;
    margin: 5px 0 5px 0;
}
h4
{
    font-size: 16px;
    color: #000000;
    padding: 0;
    margin: 5px 0 5px 0;
}
h5
{
    font-size: 15px;
    color: #000000;
    padding: 0;
    margin: 5px 0 5px 0;
}
h6
{
    font-size: 14px;
    color: #000000;
    padding: 0;
    margin: 5px 0 5px 0;
}
/*.PanelText
{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
}*/
.SmallText
{
    font-size: 11px;
    color: #808080;
    margin: 0;
    padding: 0;
}
.SmallText a
{
    font-size: 11px;
    color: #3773b0;
}
.GrayText
{
    font-size: 11px;
    color: gray;
}
hr
{
    color: #ccc;
    background-color: #ccc;
    height: 1px;
    border: none;
    clear: both;
    margin: 5px 0 5px 0;
}
.ThickLine
{
    color: #ccc;
    background-color: #ccc;
    height: 4px;
    border: none;
    clear: both;
    margin: 0 0 0 0;
}
.ThickLineBlue
{
    color: #2d4654;
    background-color: #2d4654;
    height: 4px;
    border: none;
    clear: both;
    margin: 0;
}
img
{
    border: 0;
    vertical-align: middle;
}
.Nowrap
{
    white-space: nowrap;
    font-size: 10px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
}
.LeftContent
{
    height: auto;
    width: 650px;
    float: left;
    margin: 0 0 0 20px;
}
.RightContent
{
    height: auto;
    width: 300px;
    float: left;
    margin: 0 0 0 10px;
}
.LeftContentSingleBig
{
    height: auto;
    width: 960px;
    float: left;
    margin: 0 10px 0 30px;
}
.LeftColumn
{
    height: auto;
    width: 300px;
    float: left;
    margin: 0 0 0 20px;
}
.LeftColumn230
{
    height: auto;
    width: 230px;
    float: left;
    margin: 0 0 0 20px;
}

.MiddleColumn
{
    height: auto;
    width: 340px;
    float: left;
    margin: 0 0 0 10px;
}
.RightColumn
{
    height: auto;
    width: 300px;
    float: left;
    margin: 0 0 0 10px;
}
.MiddleColumnPublications
{
    height: auto;
    width: 650px;
    float: left;
    margin: 10px 0 0 10px;
}
.RightColumnPublications
{
    height: auto;
    width: 160px;
    float: left;
    margin: 0 0 0 10px;
}
.AicpaTvControl
{
    width: 300px;
    margin: 0;
    float: left;
}
.AICPANewsContainer
{
    float: left; /*height: 494px;*/
}
.Heading
{
    color: #3773b0;
    width: 100%;
    font-size: 24px;
    font-weight: bold;
}
.BreadcrumbControl
{
    font-size: 11px;
    float: left;
    padding: 5px 0 0 16px;
    margin: 0;
}
.BreadcrumbControl span a:link, .BreadcrumbControl span a:visited, .BreadcrumbControl span a:active
{
    background: transparent url("/_layouts/Aicpa.Org/Images/bcArrow.gif") no-repeat center right;
    text-decoration: none;
    padding: 0 12px 0 5px;
    color: #3773b0;
    font-size: 11px;
}
.BreadcrumbControl span a:hover
{
    text-decoration: underline;
}
.BreadcrumbControl span a.current
{
    background: none !important;
    text-decoration: none;
    padding: 0 0 0 5px;
    color: #000000;
    font-size: 11px;
}
.BreadcrumbControl span.current
{
    /* background: transparent url("/_layouts/Aicpa.Org/Images/bcArrow.gif") no-repeat center right; */
    text-decoration: none;
    padding: 0 0 0 5px;
    color: #000000;
    font-size: 11px;
}

.C2bProductWidgetControl
{
    background-color: #ffffff;
    font-size: 11px;
    color: #808080;
    width: 160px;
    height: auto;
    float: right;
    padding: 0;
    margin: 0 0 0 10px;
}
.C2bProductWidgetControl .ProductsList
{
    background-color: #ffffff;
    font-size: 11px;
    color: #808080;
    border: 1px solid #ededed;
    width: 160px;
    height: auto;
    clear: both;
    padding: 1px;
}
.ProductsList .col1
{
    width: 76px;
    margin: 1px 0 5px 0;
    float: left;
}
.ProductsList .col2
{
    width: 76px;
    margin: 1px 0 5px 8px;
    float: left;
}
.C2bProductWidgetControl a:link, .C2bProductWidgetControl a:visited, .C2bProductWidgetControl a:hover
{
    text-decoration: none;
    color: #6582c8;
}
.C2bProductWidgetControl .Title
{
    font-size: 14px;
    font-weight: bold;
    color: #003e62;
    width: 76px;
    height: 69px;
}
.C2bProductWidgetControl .ProductsInfo
{
    background-color: #ffffff;
    font-size: 11px;
    color: #808080;
    width: 160px;
    height: auto;
    margin: 5px 0 5px 0;
}
.C2bProductWidgetControl .ProductsInfo a:link, .C2bProductWidgetControl .ProductsInfo a:visited, .C2bProductWidgetControl .ProductsInfo a:hover
{
    color: #6582c8;
}
.ContentRatingControl
{
    font-size: 12px;
}
.ContentRatingControl .header
{
    font-size: 12px;
}
.EmailPageControl, .ViewCommentsControl, .PrintPageControl, .SendACommentControl, .ShareThisControl, .TextResizeControl
{
    width: 100%;
    padding: 5px 0 5px 0;
    font-size: 11px;
}
.stbuttontext
{
    font-size: 11px;
}

.UserInfoControl p, .DateControl p
{
    color: #ffffff;
    margin: 0;
}
.GlobalLoginControl
{
    position: absolute;
    margin: 48px 0 0 622px;
    display: none;
}
.GlobalLoginControl .bl
{
    background: url("/_layouts/Aicpa.Org/Images/loginBottomLeft.gif") 0 100% no-repeat #18252c;
    width: 360px;
}
.GlobalLoginControl .br
{
    background: url("/_layouts/Aicpa.Org/Images/loginBottomRight.gif") 100% 100% no-repeat;
}
.GlobalLoginControl .tl
{
}
.GlobalLoginControl .tr
{
    padding: 3px;
    height: 73px;
    color: #308ab8;
    font-size: 11px;
}
.GlobalLoginControl .Username
{
    float: left;
    width: 120px;
    margin: -5px 10px 0 0;
    padding-left: 10px;
}
.GlobalLoginControl .Password
{
    float: left;
    width: 190px;
    margin: -5px 10px 0 0;
}
.GlobalLoginControl .Help
{
    margin: 5px 0 0 10px;
    float: left;
}
.LeftPanel300
{
    height: auto;
    width: 300px;
    float: left;
    margin: 0 0 0 20px;
}
.LeftPanel230
{
    height: auto;
    width: 230px;
    float: left;
    margin: 0 0 0 20px;
}
.MainPanel650
{
    margin: 10px 0 10px 10px;
    float: left;
    width: 650px;
    height: auto;
}

.MainPanel650NoMarginTop
{
    margin: 0 0 0 10px;
    float: left;
    width: 650px;
    height: auto;
}
.MainPanel650 .bl
{
    background: url("/_layouts/Aicpa.Org/Images/panelLeftBottom.gif") no-repeat left bottom;
    width: 650px;
    float: left;
}
.MainPanel650 .br
{
    background: url("/_layouts/Aicpa.Org/Images/panelRightBottom.gif") no-repeat right bottom;
    float: right;
}
.MainPanel650 .tl
{
    background: url("/_layouts/Aicpa.Org/Images/panelLeftTop.gif") no-repeat left top;
    float: left;
}
.MainPanel650 .tr
{
    height: auto;
    width: 720px;
    background: url("/_layouts/Aicpa.Org/Images/panelRightTop.gif") no-repeat right top;
    float: right;
}
.MainPanelContent
{
    padding: 15px;
    height: auto;
    float: left;
}
.MainPanel720
{
    margin: 10px 0 10px 10px;
    float: left;
    width: 720px;
    background-color: #fff;
    height: auto;
}
.MainPanel720 .bl
{
    background: url("/_layouts/Aicpa.Org/Images/panelLeftBottom.gif") no-repeat left bottom;
    width: 720px;
    float: left;
}
.MainPanel720 .br
{
    background: url("/_layouts/Aicpa.Org/Images/panelRightBottom.gif") no-repeat right bottom;
    float: right;
}
.MainPanel720 .tl
{
    background: url("/_layouts/Aicpa.Org/Images/panelLeftTop.gif") no-repeat left top;
    float: left;
}
.MainPanel720 .tr
{
    height: auto;
    width: 720px;
    background: url("/_layouts/Aicpa.Org/Images/panelRightTop.gif") no-repeat right top;
    float: right;
}

.MainPanel960
{
    margin: 10px 0 10px 20px;
    float: left;
    width: 960px;
    background-color: #fff;
    height: auto;
}
.MainPanel960 .bl
{
    background: url("/_layouts/Aicpa.Org/Images/panelLeftBottom.gif") no-repeat left bottom;
    width: 960px;
    float: left;
}
.MainPanel960 .br
{
    background: url("/_layouts/Aicpa.Org/Images/panelRightBottom.gif") no-repeat right bottom;
    float: right;
}
.MainPanel960 .tl
{
    background: url("/_layouts/Aicpa.Org/Images/panelLeftTop.gif") no-repeat left top;
    float: left;
}
.MainPanel960 .tr
{
    height: auto;
    width: 960px;
    background: url("/_layouts/Aicpa.Org/Images/panelRightTop.gif") no-repeat right top;
    float: right;
}

.MainPanel960Left
{
    width: 620px;
    float: left;
    height: auto;
}

.MainPanel960Right
{
    width: 180px;
    float: right;
    margin: 0 0 0 80px;
    font-size: 11px;
    height: auto;
}



.MainPanel720 .column
{
    width: 220px;
    margin: 0 0 5px 3px;
    float: left;
    height: auto;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}
.MainPanel720Left
{
    width: 450px;
    float: left;
    height: auto;
}
.MainPanel720LeftVideo
{
    width: 650px;
    float: left;
    height: auto;
}
.MainPanel720Right
{
    width: 180px;
    float: right;
    margin: 0 0 0 10px;
    font-size: 11px;
    height: auto;
}
.MainPanel720LeftSearch
{
    width: 510px;
    float: left;
    height: auto;
    padding: 0;
    margin: 0;
}
.MainPanel720RightSearch
{
    width: 160px;
    float: left;
    margin: -10px 0 0 10px;
    font-size: 11px;
    height: auto;
}

.MainPanelWrapper
{
    float: left;
    height: auto;
    width: 670px;
    margin: 0 0 0 0;
}


.MainPanelWrapper740
{
    float: left;
    height: auto;
    width: 740px;
    margin: 0 0 0 0;
}

.LoginControl
{
    width: 270px;
    float: left;
    height: auto;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #ededed;
}

.LoginControlSmall
{
    width: 240px;
    float: right;
    height: auto;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #ededed;
}

.LoginControlLeft
{
    width: 200px;
    height: 150px;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #ededed;
}
.MemberPanel
{
    width: 380px;
    float: left;
}
.GlobalLoginControl a, .GlobalLoginControl p
{
    color: #308ab8;
    font-size: 11px;
}
.GlobalLoginControl a:visited, .GlobalLoginControl a:active
{
    color: #308ab8;
}
.GlobalLoginControl a:hover
{
    text-decoration: underline;
}
.GlobalLoginControl .CloseIcon
{
    margin: -5px 0 0 340px;
    cursor: pointer;
}
.GlobalLoginControl .LoginContent
{
    margin: 0 0 0 0;
}

.Help a
{
    text-decoration: underline;
}
.ResultsControl
{
}
.Content3ColumnListControl
{
    width: 100%;
    margin: 0 0 10px 0;
    float: left;
}
.InterestAreaHighlightsControl
{
    width: 100%;
    margin: 0 0 0 0;
    float: left;
    height: auto;
}
.InterestAreaHighlightsControl ul, .Content3ColumnListControl ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.InterestAreaHighlightsControl .col1, .Content3ColumnListControl .col1
{
    width: 32%;
    margin: 0 0 0 0;
    float: left;
    height: auto;
}
.InterestAreaHighlightsControl .col2, .InterestAreaHighlightsControl .col3, .Content3ColumnListControl .col2, .Content3ColumnListControl .col3
{
    width: 32%;
    margin: 0 0 0 10px;
    float: left;
    height: auto;
}
.InterestAreaHighlightsControl ul li, .Content3ColumnListControl ul li
{
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 12px;
}
.InterestAreaHighlightsControl ul li a, .Content3ColumnListControl ul li a
{
    text-decoration: none;
    font-size: 12px;
}
.SmartBriefControl
{
    margin: 10px 0 0 0;
    float: left;
    width: 340px;
}
.SmartBriefControlPremium
{
    margin: 10px 0 0 0;
    float: left;
    width: 340px;
}

.HighlightsControl p, PressReleases p, AICPAInTheNews p
{
    margin: 0;
    padding: 0;
}
.ConferencesHighlightsControl
{
    width: 300px;
    margin: 0;
    float: left;
}
.RelatedAICPAProductsControl
{
    width: 160px;
    margin: 0 0 0 10px;
    float: right;
}
.ArticleRelatedAICPAProductsControl
{
    width: 230px;
    margin: 10px 10px 10px 0;
    float: left;
}
.JoaControlContainer
{
    background-color: #fff;
    height: 95px;
    width: 340px;
    float: left;
    margin: 0 0 0 0;
}
.JoaControl
{
    background-color: #e4e4e4;
    height: 75px;
    width: 320px;
    margin: 10px;
    border: 1px solid #cdcdcd;
    float: left;
}
.JoaControl .ArrowIcon
{
    margin: 25px 10px 10px 10px;
    float: right;
}
.JoaControl .NewsIcon
{
    margin: 22px 10px 10px 10px;
    float: left;
}
.JoaControl p
{
    font-size: 13px;
    font-weight: bold;
}
.AdSpiffControlHome
{
    margin: 10px 0 0 0;
    float: left;
    width: 270px;
    border: 2px solid #dedbd1;
    background-color: #ededed;
    height: auto;
    padding: 15px;
}
.AdSpiffContainer
{
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0 10px 0;
}
.AdSpiffControl
{
    margin: 10px 0 0 100px;
    float: left;
    width: 290px;
    border: 2px solid #dedbd1;
    background-color: #ededed;
    height: auto;
    padding: 5px;
    height: 100px;
    text-align: center;
    clear: both;
}
.ProductListingControl
{
    margin: 10px 0 10px 0;
    float: left;
    width: 650px;
    border: 2px solid #dedbd1;
    background-color: #ededed;
    height: auto;
    padding: 5px;
}
.ProductListingRow
{
    width: 650px;
    float: left;
    padding: 5px;
}
.ProductListingImages
{
    width: 110px;
    float: left;
}
.ProductListingDetails
{
    width: 520px;
    float: left;
    padding: 0 0 0 5px;
}
.AicpaNewsControl
{
    width: 300px;
    margin: 0;
    float: left;
}
.NewsImage
{
    margin: 5px;
    margin-left:0px;
    margin-right:0px;
}
.IconList
{
    width: 100%;
    padding: 5px 0 5px 0;
}
.IconHolder
{
    float: left;
    margin: 0 5px 0 0;
    vertical-align: text-top;
    font-size: 12px;
}
.IconHolder ul li
{
    background: transparent url("/_layouts/Aicpa.Org/Images/acrobatSmall.gif") no-repeat center right;
    text-decoration: none;
    padding: 0 10px 0 10px;
    color: #3773b0;
}
.IconText
{
    float: left;
    width: 150px;
    height: auto;
    padding: 0 0 5px 0;
}
span
{
    font-size: 12px;
    padding: 0;
    margin: 0;
}
p
{
    font-size: 12px;
    padding: 0;
    margin: 10px 0 10px 0;
}
td
{
    font-size: 12px;
}
.TopBgOld
{
    z-index: -1;
    background-color: #22353f;
    height: 172px;
    width: 100%;
}
.TopBg
{
    z-index: -1;
    background: url("/_layouts/Aicpa.Org/Images/TopBgNew.gif");
    background-repeat: repeat-x;
    height: 172px;
    min-width: 1002px;
    width: 100%;
}
.Container
{
    width: 1000px;
    margin: -172px auto;
    text-align: left;
    height: auto;
    z-index: 1;
}
.MainContent
{
    height: auto;
    float: left;
    width: 1000px;
}
.TopBar
{
    width: 100%;
    float: left;
    height: 40px;
    color: #fff;
    font-size: 11px;
    background-color: transparent;
    padding: 0 0 11px 0;
}
.SearchControl
{
    margin: 0 0 0 20px;
}
.RegistrationControl
{
    margin: 0 0 0 20px;
    float: left;
}
.SearchResultsControl, .PressReleaseControl
{
    margin: 0 0 0 10px;
    float: left;
}
.GlobalSearchControl
{
    margin: 15px 0 5px 20px;
    height: 20px;
    width: 500px;
    float: left;
}
.UtilityNavigationControl
{
    margin: 15px 0 10px 20px;
    height: 25px;
    width: 445px;
    float: left;
    font-weight: bold;
    text-align: right;
    background-color: transparent;
}
.UtilityNavigationControl ul
{
    text-align: right;
    float: right;
}

.UtilityNavigationControl li
{
    display: inline;
    color: #fff;
}
.UtilityNavigationControl ul li a
{
    text-decoration: none;
    color: #fff;
}
.UtilityNavigationControl ul li a span
{
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    color: #fff;
    font-weight: bold;
}
.UtilityNavigationControl ul li:last-child a span
{
    border-right: 0;
}
.UtilityNavigationControl a:visited, .UtilityNavigationControl a:active
{
    color: #ffffff;
}
.UtilityNavigationControl ul li a:hover
{
    color: orange;
}
.LogoffLink
{
    display: none;
}
.LoginLink
{
    display: inline;
}
.TopBanner
{
    margin: 0 0 0 0;
    width: 1000px;
    background: #e4e4db url("/_layouts/Aicpa.Org/Images/BannerStripNew.gif");
    background-repeat: repeat-x;
    height: 120px;
    float: left;
}
.TopBannerBeta
{
    float: left;
    width: 150px;
    margin: 20px 40px 0 90px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.TopBannerBeta a span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.TopBannerContentsLeft
{
    float: left;
    width: 450px;
}
.TopBannerContentsRight
{
    float: left;
    width: 270px;
    margin: 19px 0 0 270px;
}
.DateControl
{
    width: 260px;
    text-align: left;
    margin: 10px 0 0 0;
    color: #fff;
    float: right;
    height: 20px;
    clear: both;
}
.UserInfoControl
{
    /* display: none;*/
    width: 260px;
    text-align: left;
    margin: 0 0 0 0;
    height: 20px;
    color: #fff;
    float: right;
}
.LogoControl
{
    float: left;
    width: 400px;
    margin: 2px 0 0 22px;
    height: 67px;
    background: url("/_layouts/Aicpa.Org/Images/logoNew.gif") no-repeat 0 0;
    cursor: pointer;
}
.HomeLogoControl
{
    width: 227px;
    margin: 16px 0 0 22px;
    height: 55px;
    background: url("/_layouts/Aicpa.Org/Images/logoHome.gif") no-repeat 0 0;
    cursor: pointer;
}
/*.DateControl
{
    width: 138px;
    text-align: right;
    margin: 10px 0 0 0;
    color: #fff;
    float: right;
}
.UserInfoControl
{
    width: 138px;
    text-align: right;
    margin: 0 0 0 0;
    height: 20px;
    color: #fff;
    float: right;
}*/
.UserInfoControl p, .DateControl p
{
    color: #ffffff;
    margin: 0;
}
.Cur
{
    cursor: pointer;
}
.TopLeftNavBar
{
    margin: 10px 0 10px 20px;
    height: 25px;
    width: 543px;
    float: left;
}
.TopRightNavBar
{
    margin: 10px 0 10px 27px;
    height: 25px;
    width: 400px;
    float: left;
}
/*
.FooterNavigationControl
{
	border-top: 1px solid #a4c2a8;
	width: 960px;
	margin: 20px 0 0 20px;
	clear: both;
	float: left;
}
.FooterNavigationPrint
{
	width: 960px;
	margin: 0 0 10px 20px;
	clear: both;
	float: left;
	text-align: center;
	color: #6e6e6d;
	font-size: 11px;
	padding: 10px;
}
.FooterLeft
{
	margin: 10px 0 0 10px;
	width: 540px;
	float: left;
	color: #6e6e6d;
	font-size: 12px;
}
.FooterLeft span
{
	color: #6e6e6d;
	font-size: 12px;
}
.FooterRight
{
	margin: 10px 0 0 50px;
	width: 350px;
	float: left;
	color: #628fbb;
	font-size: 12px;
	text-align: right;
}
.FooterRight ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	text-align: right;
}
.FooterRight ul li
{
	display: inline;
	color: #628fbb;
}
.FooterRight ul li a
{
	text-decoration: none;
	margin: 4px;
	padding: 5px;
	color: #628fbb;
	font-size: 12px;
}
.FooterRight ul li a:hover
{
	color: #eb7226;
}
*/
.FooterNavigationControl
{
    background: url("/_layouts/Aicpa.Org/Images/FooterBg.gif");
    background-repeat: repeat-x;
    height: 95px;
    min-width: 1002px;
    width: 100%;
    margin: 20px 0 0 0;
    clear: both;
    float: left;
    color: #fff;
}
.FooterNavigationPrint
{
    width: 960px;
    margin: 0 0 10px 20px;
    clear: both;
    float: left;
    text-align: center;
    color: #6e6e6d;
    font-size: 11px;
    padding: 10px;
}
.FooterLeft
{
    margin: 10px 0 0 10px;
    /*width: 540px;*/
    width:430px;
    float: left;
    color: red;
    font-size: 12px;
    text-align: left;
}
.FooterLeft span
{
    color: #fff;
    font-size: 12px;
}
.FooterRight .SocialLinks a img
{
    margin-right:10px;
}
.FooterRight
{
    margin: 10px 0 0 69px;
    /*width: 316px;*/
    width:440px;
    float: left;
    color: #fff;
    font-size: 12px;
    text-align: right;
}
.FooterRight ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    text-align: right;
}
.FooterRight ul li
{
    display: inline;
    color: #fff;
}
.FooterRight ul li a
{
    text-decoration: none;
    margin: 4px;
    padding: 5px;
    color: #fff;
    font-size: 12px;
}
.FooterRight ul li a:hover
{
    color: #fff;
}
.FooterContent
{
    width: 960px;
    margin: auto;
}

.ConferencesHighlightsControl .col1, .ConferencesHighlightsControl .col2
{
    width: 125px;
    margin: 0 0 0 5px;
    float: left;
}
.Right
{
    float: right;
}
.PaginationRight
{
    float: right;
}
.Center
{
    text-align: center;
}
.HeadingBlack
{
    margin: 10px 0 10px 10px;
    font-size: 21px;
    color: #000000;
    float: left;
    font-weight: bold;
}
.HideByTopic
{
    display: none;
}
.MenuHeader a:link
{
    font-weight: bold;
}
.SubHeading
{
    color: #333333;
    padding: 5px 0 0 0;
    font-size: 12px;
    font-weight: bold;
}
.Blue
{
    color: #3773b0;
}
.SubHeadingBlue
{
    color: #3773b0;
    font-size: 14px;
    padding: 5px 0 0 0;
}
.SubHeadingBlueBold
{
    color: #3773b0;
    font-size: 14px;
    padding: 5px 0 0 0;
    font-weight: bold;
}
.SubHeadingBlueSmallBold
{
    color: #3773b0;
    font-size: 12px;
    font-weight: bold;
}
.SubHeadingBlueSmall
{
    color: #3773b0;
    font-size: 12px;
    font-weight: normal;
}
.SubHeadingBlack
{
    color: #333333;
    padding: 0 0 0 0;
    font-size: 12px;
}
.NewsTab
{
    background-color: #BFBFBF;
    height: 50px;
    width: 320px;
    margin: 10px 10px 10px 0;
    float: left;
    padding: 10px;
}
input, select, textarea
{
    margin: 0 4px 0 0;
}
.Spiff
{
    width: 290px;
    border: 2px solid #dedbd1;
    background-color: #ededed;
    height: auto;
    padding: 5px;
}
.OtherNews ul
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.OtherNews ul li
{
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 12px;
}
.OtherNews ul li a
{
    font-size: 12px;
}
ul.LetterList
{
    padding: 5px 0 15px 0;
    margin: 10px 0 0 20px;
    list-style: none;
}
ul.LetterList li
{
    height: 30px;
    font-size: 12px;
}
ul.LetterList li a
{
    padding: 10px 5px 10px 30px;
    list-style: none;
    background: url("/_layouts/Aicpa.Org/Images/acrobatSmall.gif") 0 5px no-repeat;
    height: 30px;
}
.OtherNews ul li a
{
    color: #3773b0;
    text-decoration: none;
    font-size: 12px;
}


.TextResizeControl a.small
{
    font-size: 11px;
    color: #3773b0;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px;
}
.TextResizeControl a.med
{
    font-size: 14px;
    color: #3773b0;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px;
}
.TextResizeControl a.big
{
    font-size: 17px;
    color: #3773b0;
    font-weight: bold;
    text-decoration: underline;
    padding: 2px;
}
.ResultsLimitationControl, .ResultsOrderingControl
{
    color: #808080;
    padding: 10px 0 10px 0;
    font-size: 11px;
    width: 237px;
    float: left;
    font-weight: bold;
}
SortByControl
{
    color: #808080;
    padding: 5px 0 5px 0;
    font-size: 11px;
    width: 175px;
    float: left;
}
.SearchWithinControl
{
    color: #808080;
    padding: 10px 0 10px 10px;
    font-size: 11px;
    width: 225px;
    text-align: right;
    float: right;
}
.ResultsPaginationControl
{
    padding: 3px 0 3px 0;
    font-weight: normal;
    color: #808080;
    text-align: left;
    font-size: 11px;
    width: 100%;
}
.ResultsPaginationControl .Label
{
    margin: 0 0 0 0;
    float: left;
    font-weight: normal;
    font-size: 11px;
}
.ResultsPaginationControl a
{
    border: 1px solid #dbdbdb;
    padding: 1px 5px 1px 5px;
    text-decoration: none;
    font-weight: bold;
    margin: 3px 3px 0 3px;
    color: #808080;
    font-size: 11px;
    background-color: #ffffff;
}
.ResultsPaginationControl a:visited
{
    color: #808080;
}
.ResultsPaginationControl a:hover, .ResultsPaginationControl a.Current, .ResultsPaginationControl span.CurrentPageBorderColor1, .ResultsPaginationControl .Right a.current
{
    border: 1px solid #dbdbdb;
    padding: 1px 5px 1px 5px;
    text-decoration: none;
    color: #fff;
    background-color: #eb7226;
}
.GuidedNavigationControl
{
    width: 100%;
    font-size: 12px;
}
.GuidedNavigationControl p
{
    padding: 0 5px 0 15px;
    cursor: pointer;
    margin: 0;
    background: url(/_layouts/Aicpa.Org/Images/open.gif) center left no-repeat;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.GuidedNavigationControl ul, .GuidedNavigationControl ul li
{
    padding: 3px 0 3px 10px;
    margin: 0;
    list-style: none;
}
.GuidedNavigationControl ul li
{
    vertical-align: middle;
}
.GuidedNavigationControl ul li a
{
    display: block;
    text-decoration: none;
    color: #3773b0;
    font-size: 12px;
    font-weight: normal;
}
.LeftNavigation
{
    width: 230px;
    float: left;
    height: auto;
    margin: 0 0 0 20px;
}
.LeftNavigationBig
{
    width: 300px;
    float: left;
    height: auto;
    margin: 0 0 0 20px;
}
.NewsHeader
{
    margin-top: 10px;
}
.DatePublished
{
    color: #808080;
    font-size: 11px;
}

/* What's Hot user control related css*/
.TabsContainer
{
    width: 270px;
    float: left;
    margin: -5px 0 10px 0;
    padding: 0;
}
.TabsContainer ul.tabs
{
    list-style: none;
    height: 21px;
    float: left;
    text-align: left;
    width: 270px;
    padding: 0;
}
.TabsContainer ul.tabs li a
{
    display: block;
    border: 1px solid #cdcdcd;
    text-decoration: none;
    background-color: #f7f9f6;
    color: #808080;
    font-size: 11px;
    padding: 3px 5px 3px 5px;
    margin: 0 10px 0 0;
    font-weight: bold;
    float: left;
}
.TabsContainer ul.tabs li.active a
{
    background-color: #ffa500;
    color: #ffffff;
}
.NewsHeader img
{
    margin-right: 5px;
}
div.clear
{
    clear: both;
}
/*.tabs
{
	padding-left: 10px;
}*/
/* End- What's Hot user control related css*/

/* spotlight css*/
/*.ContentImage img
{
    width: 100px;
    height: 121px;
    border: 1px solid #cdcdcd;
    float: left;
}*/
.SpotlightContents
{
    width: 310px;
    float: left;
}
.SpotlightContents .ContentImage
{
    width: 150px;
    float: left;
    margin-right: 10px;
}
.SpotlightContents .Contents
{
    float: left;
}

.bold
{
    font-weight: bold;
}
.ContentTitle img
{
    padding-bottom: 5px;
}
/* end of spotlight css */

/* primary navigation Left */
/* Level 0 */
.PrimaryNavigation
{
    margin: 0;
    width: 1000px;
    float: left;
}
.PrimaryNavigationControl
{
    margin-top: 12px;
}
.PrimaryNavigationControl a:link, .PrimaryNavigationControl a:active, .PrimaryNavigationControl a:visited, .PrimaryNavigationControl a:hover
{
    color: #fff;
}
.PrimaryNavigationControlLeft
{
    padding: 0;
    color: #fff;
    font-size: 11px;
}
.Level0
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.Level0 li
{
    padding: 0;
    margin: 0;
    color: #fff;
    float: left;
}

.PrimaryNavigationControlLeft .Level0 li a
{
    float: left;
    margin: 0;
    text-decoration: none;
    background: url("/_layouts/Aicpa.Org/Images/topNavRight.gif") no-repeat right top;
    color: #fff;
    font-size: 11px;
    margin-left: 2px;
}
.PrimaryNavigationControlLeft .Level0 li a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeft.gif") no-repeat left top;
    float: left;
    padding: 8px 10px 10px 10px;
    font-size: 11px;
}
.PrimaryNavigationControlLeft .Level0 li.hover a span, .PrimaryNavigationControlLeft .Level0 li:hover a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftOn.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlLeft .Level0 li.hover a, .PrimaryNavigationControlLeft .Level0 li:hover a
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightOn.gif") no-repeat right top;
    color: #000;
}
.PrimaryNavigationControlLeft .Level0 li a:hover span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftOn.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlLeft .Level0 li a:hover
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightOn.gif") no-repeat right top;
    color: #000;
}
.PrimaryNavigationControlLeft .Level0 li.Current a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftOn.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlLeft .Level0 li.Current a
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightOn.gif") no-repeat right top;
    color: #000;
}
/*.PrimaryNavigationControlLeft .Level0 li.Current a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftCurrent.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlLeft .Level0 li.Current a
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightCurrent.gif") no-repeat right top;
    color: #000;
}*/
.PrimaryNavigationControlLeft .Level0 li:hover ul, .PrimaryNavigationControlLeft .Level0 li.over ul
{
    display: block;
    clear: both;
    margin-top: 29px;
    margin-left: 2px;
}
.PrimaryNavigationControlRight .Level0 li.hover a span, .PrimaryNavigationControlRight .Level0 li:hover a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftOn.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlRight .Level0 li.hover a, .PrimaryNavigationControlRight .Level0 li:hover a
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightOn.gif") no-repeat right top;
    color: #000;
}
/* Level 0 end */
/* Level 1 */
.PrimaryNavigationControlLeft .Level1
{
    display: none;
    width: 180px;
    position: absolute;
    z-index: 999;
    margin: 0 0 0 1px;
    padding: 5px;
    list-style-type: none;
    list-style-image: none;
    background: #88bee2 !important;
}

/*
// not sure
.PrimaryNavigationControlLeft li.Current .Level1
{
    display: none;
    width: 166px;
    position: absolute;
    z-index: 999;
    margin: 0 0 0 1px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    background: #e4e4db !important;
    border-left:1px solid #88bee2;
    border-right:1px solid #88bee2;
    border-bottom:1px solid #88bee2;    
}
*/
.PrimaryNavigationControlLeft .Level1 li
{
    border-bottom: 1px solid #88BEE2;
}
.PrimaryNavigationControlRight .Level1 li
{
    border-bottom: 1px solid #88BEE2;
}
.PrimaryNavigationControlRight .Level1 li.NavBorderNone, .PrimaryNavigationControlLeft .Level1 li.NavBorderNone
{
    border-bottom: 1px solid #5486b8;
}

.PrimaryNavigationControlLeft .Level1 li a, .PrimaryNavigationControlLeft .Level1 li:hover a
{
    padding: 1px;
    display: inline;
    text-align: left;
    color: #000000;
    margin: 0 0 0 1px;
    background-image: none !important;
    font-weight: bold;
}
.PrimaryNavigationControlLeft .Level1 li a span, .PrimaryNavigationControlLeft .Level1 li:hover a span, .PrimaryNavigationControlLeft .Level1 li.over a span
{
    padding: 1px;
    display: inline;
    width: 170px;
    text-align: left;
    color: #000000;
    margin: 0 0 0 1px;
    background-image: none !important;
    font-weight: bold;
}
.PrimaryNavigationControlLeft .Level1 li a:link, .PrimaryNavigationControlLeft .Level1 li a:visited, .PrimaryNavigationControlLeft .Level1 li a:hover, .PrimaryNavigationControlLeft .Level1 li a:active
{
    font-weight: normal;
}
.PrimaryNavigationControlLeft .Level1 li a:link span, .PrimaryNavigationControlLeft .Level1 li a:visited span, .PrimaryNavigationControlLeft .Level1 li a:hover span, .PrimaryNavigationControlLeft .Level1 li a:active span
{
    font-weight: normal;
}
.PrimaryNavigationControlLeft .Level1 li.ColumnBreak
{
    margin-left: 165px;
    position: absolute;
    background: #88bee2 !important;
    height: 260px;
}
.PrimaryNavigationControlLeft .cols ul.Level1
{
    margin-top: -5px;
    background: #88bee2 !important;
    height: 260px;
}
/* Level 1 end */
/* Level 2 */
.PrimaryNavigationControlLeft .Level2
{
    list-style-type: none;
    list-style-image: none;
    padding: 0;
}
/*.PrimaryNavigationControlLeft .Level2 li:first-child
{
	margin-top: -14px;
}
/* Level 2 end */
/* primary navigation Left ends */

/* primary navigation Right */
/* Level 0 */
.PrimaryNavigationControlRight
{
    padding: 0;
    color: #fff;
    font-size: 11px;
}
.PrimaryNavigationControlRight .Level0 li a
{
    float: left;
    margin: 0;
    text-decoration: none;
    background: url("/_layouts/Aicpa.Org/Images/topNavRightSec.gif") no-repeat right top;
    color: #fff;
    font-size: 11px;
    margin-left: 2px;
}
.PrimaryNavigationControlRight .Level0 li a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftSec.gif") no-repeat left top;
    float: left;
    padding: 8px 10px 10px 10px;
    font-size: 11px;
}
.PrimaryNavigationControlRight .Level0 li a:hover span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftOn.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlRight .Level0 li a:hover
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightOn.gif") no-repeat right top;
    color: #000;
}
/*.PrimaryNavigationControlRight .Level0 li.Current a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftCurrent.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlRight .Level0 li.Current a
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightCurrent.gif") no-repeat right top;
    color: #000;
}*/

.PrimaryNavigationControlRight .Level0 li.Current a span
{
    background: url("/_layouts/Aicpa.Org/Images/topNavLeftOn.gif") no-repeat left top;
    color: #000;
}
.PrimaryNavigationControlRight .Level0 li.Current a
{
    background: url("/_layouts/Aicpa.Org/Images/topNavRightOn.gif") no-repeat right top;
    color: #000;
}

.PrimaryNavigationControlRight .Level0 li:hover ul, .PrimaryNavigationControlRight .Level0 li.over ul
{
    display: block;
    clear: both;
    margin-top: 29px;
    margin-left: 2px;
}
.PrimaryNavigationControlRight .Level0 li:last-child:hover ul, .PrimaryNavigationControlRight .Level0 li:last-child.over ul
{
    margin-left: -94px;
}
.LastItemHover
{
    display: block;
    margin-left: -94px;
}

#footer ul.links li.last
{
    border-right: 0;
}


/* Level 0 end */
/* Level 1 */


.PrimaryNavigationControlRight .Level1
{
    display: none;
    position: absolute;
    width: 166px;
    z-index: 999;
    margin: 0 0 0 1px;
    padding: 5px;
    list-style-type: none;
    list-style-image: none;
    background: #88bee2 !important;
}
.PrimaryNavigationControlRight .Level1 li a, .PrimaryNavigationControlRight .Level1 li:hover a
{
    padding: 1px;
    width: 160px;
    display: inline;
    text-align: left;
    color: #000000;
    margin: 0 0 0 1px;
    background-image: none !important;
    font-weight: bold;
}
.PrimaryNavigationControlRight .Level1 li a span, .PrimaryNavigationControlRight .Level1 li:hover a span, .PrimaryNavigationControlRight .Level1 li.over a span
{
    padding: 1px;
    width: 160px;
    display: inline;
    text-align: left;
    color: #000000;
    margin: 0 0 0 1px;
    background-image: none !important;
    font-weight: bold;
}
.PrimaryNavigationControlRight .Level1 li a:link, .PrimaryNavigationControlRight .Level1 li a:visited, .PrimaryNavigationControlRight .Level1 li a:hover, .PrimaryNavigationControlRight .Level1 li a:active
{
    font-weight: normal;
}
.PrimaryNavigationControlRight .Level1 li a:link span, .PrimaryNavigationControlRight .Level1 li a:visited span, .PrimaryNavigationControlRight .Level1 li a:hover span, .PrimaryNavigationControlRight .Level1 li a:active span
{
    font-weight: normal;
}
.PrimaryNavigationControlRight .Level1 li.ColumnBreak
{
    background: #88bee2 !important;
    height: 220px;
}
.PrimaryNavigationControlRight .cols ul.Level1
{
    margin-top: -5px;
    background: #88bee2 !important;
    height: 220px;
}
/* Level 1 end */
/* Level 2 */
.PrimaryNavigationControlRight .Level2
{
    list-style-type: none;
    list-style-image: none;
    padding: 0;
}
.PrimaryNavigationControlRight .Level2 li:first-child
{
    margin-top: -14px;
}

html:first-child .Level2 li:first-child
{
    margin-top: 0;
}
/* Level 2 end */
/* primary navigation Right ends */

/*kannan jq tabs */
ul.tabNavigation
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.tabNavigation li
{
    display: inline;
}
ul.tabNavigation li a
{
    padding: 3px 5px;
    background-color: #ccc;
    color: #000;
    text-decoration: none;
}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover
{
    background-color: #FF9900;
    color: #fff;
}
ul.tabNavigation li a:focus
{
    outline: 0;
}
div.tabs > div
{
    padding: 5px;
    margin-top: 3px;
}
div.tabs > div h2
{
    margin-top: 0;
}
#first
{
    background-color: #fff;
}
#second
{
    background-color: #fff;
}
#third
{
    background-color: #fff;
}
/*jq tabs end */

/* panel template */
.Panel300
{
    width: 300px;
    margin: 10px 10px 0 0;
    float: left;
}
.Panel340
{
    width: 340px;
    margin: 10px 10px 0 0;
    float: left;
}
.Panel
{
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    line-height: 30px;
    float: left;
    width: 100%;
}
.PanelLeft
{
    float: left;
    margin: 0 0 0 0;
    height: 30px;
    width: 5px;
    background: #FFFFFF url("/_layouts/Aicpa.Org/Images/panelLeft.gif") no-repeat left top;
}
.PanelRight
{
    float: left;
    height: 30px;
    width: 5px;
    margin: 0px;
    background: #FFFFFF url("/_layouts/Aicpa.Org/Images/panelRight.gif") no-repeat right top;
}
.Panel h1
{
    float: left;
    padding: 0 0 0 0;
    margin: 0px;
    background: url("/_layouts/Aicpa.Org/Images/panelStrip.gif") repeat-x center;
    height: 30px;
    width: 290px;
    font-size: 14px;
    color: #fff;
}
.Panel340 h1
{
    float: left;
    padding: 0 0 0 0;
    margin: 0px;
    background: url("/_layouts/Aicpa.Org/Images/panelStrip.gif") repeat-x center;
    height: 30px;
    width: 330px;
    font-size: 14px;
    color: #fff;
}

.Panel h1 a /* new */
{
    font-size: 14px;
    color: #fff;
}
.PanelGreenLeft
{
    float: left;
    margin: 0 0 0 0;
    height: 30px;
    width: 5px;
    background: #FFFFFF url("/_layouts/Aicpa.Org/Images/panelGreenLeft.gif") no-repeat left top;
}
.PanelGreenRight
{
    float: left;
    height: 30px;
    width: 5px;
    margin: 0px;
    background: #FFFFFF url("/_layouts/Aicpa.Org/Images/panelGreenRight.gif") no-repeat right top;
}
.PanelGreen h1 /* new */
{
    float: left;
    padding: 0 0 0 0;
    margin: 0px;
    background: url("/_layouts/Aicpa.Org/Images/panelGreenStrip.gif") repeat-x center;
    height: 30px;
    width: 290px;
    font-size: 14px;
    color: #fff;
}
.PanelContent
{
    width: 100%;
    float: left;
    background-color: #ffffff;
    height: auto;
}
.panelGreenContent
{
    width: 100%;
    float: left;
    background-color: #f3f3f3;
    height: auto;
    border: 1px solid #dedbd1;
}
.PanelContentDetails
{
    padding: 15px;
    padding-bottom:30px;
}
.PanelFooterLeft
{
    background-image: url("/_layouts/Aicpa.Org/Images/panelLeftBottom.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 10px;
    width: 10px;
    background-color: #fff;
    float: left;
}
.PanelFooterRight
{
    background-image: url("/_layouts/Aicpa.Org/Images/panelRightBottom.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 10px;
    width: 290px;
    float: left;
    background-color: #fff;
}
.PanelIcon
{
    margin: 10px 0 0 15px;
    float: right;
}
.PanelContentTV
{
    width: 300px;
    float: left;
    background-color: #fff;
    height: auto;
    margin: -15px 0 10px -15px;
}
.PanelContent p
{
    margin: 5px 0 5px 0;
}
/* panel template end*/
.BackToBrowsingControl
{
    font-size: 11px;
}
.LetterForm
{
    width: 500px;
    font-size: 12px;
}
.LetterForm .Label
{
    width: 125px;
    float: left;
    padding: 2px;
}
.LetterForm .LabelLong
{
    width: 200px;
    float: left;
}
.LetterForm .Box
{
    float: left;
    width: 320px;
    padding: 2px;
}
.MoreBody
{
    display: none;
}
.MoreBody ul
{
    margin-top: -5px;
    padding: 0;
}
/* form */
form td
{
    color: #000000;
}
.Label
{
    text-align: right;
    width: 300px;
    font-weight: bold;
}

.LabelLeft
{
    width: 300px;
    font-weight: bold;
}
.LabelLeftSmall
{
    width: 300px;
    font-weight: normal;
}
.LabelShort
{
    text-align: right;
    width: 150px;
    font-weight: bold;
}
.Req
{
    color: red;
    padding: 0 2px 0 2px;
    vertical-align: super;
}
Caption
{
    font-size: 16px;
    text-align: left;
    color: #000000;
    margin: 0 0 10px 0;
    font-weight: normal;
}
ul.List li
{
    color: #000000;
    text-decoration: none;
    padding: 3px 0 0 0;
}
ul.List li a
{
    color: #3773b0;
    text-decoration: none;
    font-weight: normal;
}
ul.ListLink
{
    margin: 0 0 0 -25px;
}
ul.ListLink li a
{
    color: #3773b0;
    text-decoration: none;
    padding: 2px 0 0 0;
}
.Highlight
{
    background-color: #FFFF33;
    padding: 0 3px 0 3px;
}
table.Colleges
{
    border-collapse: collapse;
}
table.Colleges th
{
    background-color: #eb7226;
    font-weight: bold;
    color: #ffffff;
}
.ProductWidget
{
    float: left;
    width: 100%;
}
.ProductWidgetGreyBg
{
    width: 290px;
    float: left;
    background-color: #f7f9f6;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px;
}
.ProductWidgetImage
{
    width: 90px;
    float: left;
}
.ProductWidgetImageCenter
{
    float: left;
    text-align: center;
}
.ProductWidgetImageSmall
{
    width: 70px;
    float: left;
}
.ProductWidgetDescription
{
    width: 170px;
    float: left;
    padding: 0 0 0 0;
    vertical-align: top;
}
.ProductWidgetDescriptionSmall
{
    width: 200px;
    float: left;
    padding: 0;
    vertical-align: top;
}
.ProductWidgetDescriptionBig
{
    width: 190px;
    float: left;
    padding: 0;
    vertical-align: top;
}
.ProductWidgetList
{
    width: 95%;
    float: left;
}
.LandingPageControl
{
    margin: 10px;
    float: left;
    width: 900px;
}
.LandingPageControl ul
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.LandingPageControl .col1, .LandingPageControl .col2
{
    width: 420px;
    margin: 0 0 0 10px;
    float: left;
    height: auto;
}
.LandingPageControl ul li
{
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}
.LandingPageControl ul li a
{
    text-decoration: none;
    font-weight: normal;
}
.LandingPagePanel
{
    margin: 0 0 0 20px;
}
.AICPATV
{
    margin: 0 0 0 20px;
    float: left;
    width: 800px;
}
.SearchModifiedControl
{
    margin: 0 0 0 20px;
    float: left;
}
.TVContents
{
    padding: 5px;
}
.Category
{
    height: auto;
    width: 200px;
    float: left;
    padding: 5px;
    margin: 0 0 10px 10px;
}
.Category ul
{
    height: auto;
    width: 200px;
    float: left;
    padding: 5px;
    margin: 0 0 10px 0;
}

.Category ul li, .Category ul li a
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: bold; /*background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;       */
}
.InitiativesControl ul, .ReporterResourcesControl ul
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.col1 ul li, .col2 ul li, .col3 ul li, .InitiativesControl ul li, .ReporterResourcesControl ul li
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: normal;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
}

.MainContent ul
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.MainContent ul li
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: normal;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
}





.InitiativesControl ul li a, .ReporterResourcesControl ul li a
{
    text-decoration: none;
    font-weight: normal;
}
.InitiativesControl ul, .ReporterResourcesControl ul
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ErrorMessages ul
{
    margin: 0 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ErrorMessages ul li
{
    margin: 5px 5px 0 5px;
    padding: 5px 25px;
    font-size: 12px;
    font-weight: bold;
    color: #3773b0;
    background: url("/_layouts/Aicpa.Org/Images/error.gif") no-repeat;
}
.ErrorHeader
{
    font-size: 12px;
    font-weight: bold;
    color: #3773b0;
    padding: 10px;
}
/* Tag cloud */
.TagCloudsControl
{
    width: 620px;
    text-align: center;
    float: left;
}
.Tags
{
    width: 200px; /*border:1px solid #e1e1e1;*/
    padding: 0;
    margin: 0;
}
.Tags ul
{
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style-type: none;
    list-style-image: none;
}
.Tags ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    background: none;
}
.Tags ul li a
{
    text-decoration: none;
    color: #55AAFF;
    padding: 0 2px;
}
.Tags ul li a:hover
{
    text-decoration: none;
    color: #eb7226;
    padding: 0 2px;
}
.Tags .tag1
{
    font-size: 100%;
}
.Tags .tag2
{
    font-size: 110%;
}
.Tags .tag3
{
    font-size: 120%;
}
.Tags .tag4
{
    font-size: 130%;
}
.Tags .tag5
{
    font-size: 140%;
}

/* Tag cloud */
.Addresses
{
    margin: 5px 10px 0 10px;
    width: 220px;
}
.PurpleBox
{
    padding: 10px;
    width: 220px;
    margin: 5px 10px 0 0;
    background-color: #E8FFF8;
    border: 1px solid #B6D1E6;
}
.YellowBox
{
    padding: 10px;
    width: 220px;
    margin: 5px 10px 0 0;
    background-color: #FDEDD6;
    border: 1px solid #FACF98;
}
.LeftAlign
{
    float: left;
}
.RightAlign
{
    float: right;
}
.CenterAlign
{
    text-align: center;
}
/*.PanelLeftBottomGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelLeftBottomGray.gif") 0 100% no-repeat #f4f4f1;
    width: 650px;
    float: left;
    margin: 0 0 10px 0;
}
.PanelRightBottomGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelRightBottomGray.gif") 100% 100% no-repeat;
    height: auto;
}
.PanelLeftGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelLeftGray.gif") 0 0 no-repeat;
}
.PanelRightGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelRightGray.gif") 100% 0 no-repeat;
    padding: 0 2px 5px 7px;
}*/

.PanelLeftBottomGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelLeftBottomGray.gif") no-repeat left bottom;
    float: left;
    background-color: #f4f4f1;
    margin: 0 0 10px 0;
}
.PanelRightBottomGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelRightBottomGray.gif") no-repeat right bottom;
    float: right;
}
.PanelLeftGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelLeftGray.gif") no-repeat left top;
    float: left;
}
.PanelRightGray
{
    background: url("/_layouts/Aicpa.Org/Images/PanelRightGray.gif") no-repeat right top;
    float: right;
    height: auto;
}





ul.List, ul.List ul.List, ul.List ul.List ul.List, ul.ListRemove
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
ul.List li
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: normal;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
}
ul.ListRemove li
{
    line-height: 10px;
    margin: 0 5px 0 0;
    padding: 0 15px 0 15px;
    font-size: 12px;
    font-weight: normal;
    background: url("/_layouts/Aicpa.Org/Images/RemoveIcon.gif") 0 3px no-repeat;
}
ul.ListRemove li a
{
    margin: 5px 5px 0 0;
}
ul.ListPlain
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
ul.ListPlain li
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 0;
    font-size: 12px;
    font-weight: normal;
}
/* Common Blue box display */
.BlueBoxTop
{
    background: url("/_layouts/Aicpa.Org/Images/BlueBox_top.gif") no-repeat;
    height: 17px;
    width: 677px;
}
.BlueBoxBottom
{
    background: url("/_layouts/Aicpa.Org/Images/BlueBox_bottom.gif") no-repeat;
    height: 16px;
    padding-bottom: 25px;
}
.BlueBoxBody
{
    background: url("/_layouts/Aicpa.Org/Images/BlueBox_body.gif") repeat-y;
    margin-top: -2px;
}
.BlueBoxContent
{
    margin: 0px 0 0px 15px;
    width: 650px;
}
/* End Blue box display */
.HorizontalLine
{
    margin-top: -5px;
    width: 680px;
}
.HorizontalLineLong
{
    margin-top: -5px;
    width: 930px;
}
.HorizontalLineShort
{
    margin-top: -5px;
    width: 650px;
}
H2
{
    margin: 5px 0 5px 0;
    padding: 5px 0 5px 0;
}
input.error
{
    color: #000000;
}
.error
{
    color: red;
}
.red
{
    color: red;
}
.ListView
{
    float: left;
    width: 150px;
}
.ListView ul
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    border: 1px solid gray;
    width: 100%;
}
.ListView ul li
{
    line-height: 14px;
    margin: 5px 0 5px 10px;
    padding: 0;
    font-size: 12px;
}
.ListOver
{
    background: transparent url("/_layouts/Aicpa.Org/Images/MoreOn.gif") no-repeat left top !important;
    margin: -3px 0 0 -35px;
    color: #eb7226;
    z-index: 999;
    position: relative;
    height: 20px;
    padding: 5px 0 5px 10px;
}
.ListOver a:link
{
    color: #eb7226;
    font-weight: bold;
}
.ListNone
{
    border: none;
    color: #000;
    background: none;
}
.Details
{
    display: none;
    border: 1px solid #f8a233; /*   float: left;*/
    background-color: #fffaea;
    padding: 10px;
    position: absolute;
    margin: -20px 0 0 180px;
    height: auto;
}
.Details a:link
{
    color: #3773b0;
    font-weight: normal;
    padding: 0;
}
.CategoryFix
{
    width: 50px;
    margin: -19px 0 0 -20px;
    position: absolute;
    background-color: #fffaea;
    height: 18px;
}
.PublicationsContentBox ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    font-weight: normal;
}

.PublicationsContentBox ul li
{
    font-weight: normal;
}


ul.ListNone
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

li H4
{
    color: #eb7326;
    font-weight: bold;
    font-size: 14px;
}
.Publications
{
    float: left;
    width: 645px;
    margin: 0;
    padding: 0 0 0 10px;
    height: auto;
}
.Publications .col1
{
    width: 305px;
    margin: 0 7px 10px 0;
    float: left;
    height: auto;
}
.Publications .col2
{
    width: 305px;
    margin: 0 0 10px 10px;
    float: left;
    height: auto;
}
.SubnavColumn
{
    float: left;
    width: 250px;
    padding: 0;
    margin: 0;
}
.InterestAreaSubNavBox
{
    width: 550px !important;
    margin-left: -359px !important;
    padding: 10px 10px 10px 10px !important;
}
.InterestAreaSubNavBox ul
{
    list-style-type: none;
    list-style-image: none;
}
.SubnavColumn ul
{
    margin-top: -10px !important;
    width: 200px;
}
.SubnavColumn ul li
{
    width: 200px;
    clear: both;
}
ul.ListNoSpace
{
    margin: 0 !important;
    padding: 0 !important;
}
.Heading a span
{
    font-weight: bold !important;
}
/*.Level2 a span
{
    font-weight: normal !important;
    margin: 0 !important;
}*/
.LoginForm
{
    width: 800px;
}
Table
{
    border-collapse: collapse;
    border-color: Gray;
}
.Spotlight
{
    width: 310px;
    float: left;
}
#nav
{
    float: left;
    margin: 7px 0 0 0;
}
#nav a
{
    border: 1px solid #dbdbdb;
    padding: 3px 7px 3px 7px;
    text-decoration: none;
    font-weight: bold;
    margin: 3px 3px 3px 3px;
    color: #808080;
    font-size: 11px;
    background-color: #ffffff;
    height: 1px;
    font-weight: bold;
}
#nav a.activeSlide
{
    border: 1px solid #dbdbdb !important;
    padding: 3px 7px 3px 7px;
    text-decoration: none;
    color: #fff;
    background-color: #eb7226;
    font-weight: bold;
}
#nav a:focus
{
    outline: none;
}
#PrevArrow, #NextArrow
{
    border: 1px solid #dbdbdb;
    padding: 3px 7px 3px 7px;
    margin: 3px 3px 0 3px;
    background-color: #ffffff;
    height: 24px;
    font-weight: bold;
    float: left;
}
#PauseArrow
{
    background:url("/_layouts/Aicpa.Org/Images/Pause-Button-White.jpg") no-repeat; 
     margin: 3px 3px 0 3px;
    height:24px;
    font-weight: bold;
    float: left; 
}
.Selected
{
    background:url("/_layouts/Aicpa.Org/Images/Pause-Button-Orange.jpg") no-repeat; 
     margin: 3px 3px 0 3px;
    height:24px;
    font-weight: bold;
    float: left; 
}
.JournalOfAccountancyContents
{
    width: 285px;
}
.PublicationsContentBox
{
    height: auto;
}
.SpotlightPagination
{
    width: 285px;
    float: left;
    margin: 10px 0 10px 0;
}
.ErrorBox
{
    border: 5px solid #eb7226;
    width: 940px;
    background-color: #FFFFEC;
    margin-left: 20px;
    margin-top: 10px;
    padding: 5px;
}

.InterestAreaIntroductionControl
{
    /*background: url("/_layouts/Aicpa.Org/Images/TaxBox.gif") no-repeat left top;     height: 245px;*/
}
.TaxHeaderSection
{
    margin: 0 0 10px 0;
    width: 610px;
}
.TaxSectionLogo
{
    float: left;
    margin: 10px 20px 10px 0;
}
.CommunityLogo
{
    float: left;
    width: 400px;
    font-size: 30px;
    color: #fff;
    vertical-align: text-top;
    margin: 0 0 10px 0;
}
.TaxHeaderSection a:link
{
    color: #fff;
}
.MoreInfo
{
    float: left;
    margin: 10px 0 10px 30px;
    color: #6699cc;
    width: 150px;
    text-align: right;
}
.TaxSectionContents #para
{
    margin: 10px 0 10px 0;
    width: 600px;
    color: #ffffff;
}
.TaxSectionContents
{
    width: 600px;
    color: #ffffff;
}
.TaxSectionContentsSummary
{
    width: 600px;
    color: #ffffff;
}
.GenericThreeColumnns
{
    width: 620px;
    margin: 10px 0 20px 0;
}
.GenericThreeColumnns .Column1, .GenericThreeColumnns .Column2, .GenericThreeColumnns .Column3
{
    width: 190px;
    float: left;
    color: #6699cc;
    font-weight: bold;
    margin: 0 10px 0 0;
}
.Column1Content, .Column2Content, .Column3Content
{
    color: #ffffff;
    font-weight: normal;
}
.Slideshow, .Slideshow div, .SpotlightContents, SlideshowJOA, SlideshowSpotlight
{
    height: auto;
    clear: both;
}
.Cen
{
    margin: 0 0 0 120px;
}

/*.ByFolderNavigationControl ul.Level0 li.HasChildren a span,.ByFolderNavigationControl ul.Level1 li.HasChildren a span
{
    font-weight: bold !important;
}*/
/*.ByFolderNavigationControl ul.Level1 li.Heading a span
{
    font-weight: normal !important;
}*/


/* Panel Gray Template start */


.PanelGray300
{
    width: 320px;
    margin: 10px 10px 0 0;
    float: left;
}
.PanelGray
{
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    line-height: 30px;
    float: left;
    width: 100%;
}
.PanelGrayLeft
{
    float: left;
    margin: 0 0 0 0;
    height: 30px;
    width: 5px;
    background: #FFFFFF url("/_layouts/Aicpa.Org/Images/PanelGrayLeft.gif") no-repeat left top;
}
.PanelGrayRight
{
    float: left;
    height: 30px;
    width: 5px;
    margin: 0px;
    background: #FFFFFF url("/_layouts/Aicpa.Org/Images/PanelGrayRight.gif") no-repeat right top;
}
h1.Gray /* new */
{
    float: left;
    padding: 0 0 0 0;
    margin: 0px;
    background: url("/_layouts/Aicpa.Org/Images/PanelGrayStrip.gif") repeat-x center;
    height: 30px;
    width: 310px;
    font-size: 14px;
    color: #000;
}
.PanelGrayContent
{
    width: 100%;
    float: left;
    background-color: #ffffff;
    height: auto;
    margin-bottom: -10px;
}
.PanelGrayContentDetails /* new */
{
    padding: 1px 15px 0 15px;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}
.PanelGrayFooterLeft
{
    background-image: url("/_layouts/Aicpa.Org/Images/PanelGrayLeftBottom.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 10px;
    width: 10px;
    background-color: #fff;
    float: left;
}
.PanelGrayFooterRight
{
    background-image: url("/_layouts/Aicpa.Org/Images/PanelGrayRightBottom.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 10px;
    width: 10px;
    float: left;
    background-color: #fff;
}
.PanelGrayFooterMiddle
{
    height: 10px;
    width: 300px;
    float: left;
    border-bottom: 1px solid #efefef;
    background-color: #fff;
}
.PanelGrayIcon
{
    margin: 10px 0 0 15px;
    float: right;
}



/* Panel Gray Template end */

/*Guided Navigation */
.GuidedNavigationControl
{
    margin: 0;
    padding: 0;
    width: 200px;
}
.GuidedNavigationControl ul
{
    margin: 0 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.GuidedNavigationControl ul li
{
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0;
    background: none;
}
.GuidedNavigationControl ul li a
{
    color: #3773b0;
    text-decoration: none;
    font-size: 12px;
}
.GuidedNavigationControl ul li ul
{
    list-style-type: disc;
    padding: 0 0 0 20px;
}
.GuidedNavigationControl ul li ul li a
{
    color: #3773b0;
    text-decoration: none;
    font-size: 12px;
}
.GuidedNavigationControl ul li ul li a#Current
{
    color: #808080;
    text-decoration: none;
    font-size: 12px;
}
.GuidedNavigationControl ul.ListRemove li
{
    line-height: 10px;
    margin: 0 5px 0 -25px;
    padding: 0 15px 0 15px;
    font-size: 12px;
    font-weight: normal;
    background: url("/_layouts/Aicpa.Org/Images/RemoveIcon.gif") 0 3px no-repeat;
}

.GuidedNavigationControlRemoveButton
{
    line-height: 20px;
    margin: 0 5px 0 -25px;
    padding: 0 15px 0 15px;
    font-size: 12px;
    font-weight: bold;
    background: url("/_layouts/Aicpa.Org/Images/RemoveIcon.gif") 0 3px no-repeat;
}
Table.TaxCenter
{
    border: 1px solid #fff;
    border-collapse: collapse;
}
.TaxCenterTableHeader
{
    background-color: #30679d;
    color: #fff;
    font-weight: bold;
    padding: 5px 0 5px 10px;
}
.TaxCenterTableRow
{
    background-color: #c4d4e1;
}
.TaxCenterTableRowAlt
{
    background-color: #e0e7ef;
}
/* end Guided Navigation */

/*Styles - Tabular Template*/
.ms-listviewtable
{
    background-color: #c4d4e1;
    color: yellow;
    border: 1px solid #fff;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ms-viewheadertr, .ms-viewheadertr .ms-vh-icon, .ms-viewheadertr .ms-vh2, .ms-viewheadertr .ms-vh2-nograd, .ms-vh2 .ms-unselectedtitle .ms-vb, .ms-vh
{
    background-color: #30679d;
    color: #fff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ms-listviewtable th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ms-viewheadertr .ms-vh2-nograd, .ms-viewheadertr .ms-vh2 .ms-unselectedtitle .ms-vb, .ms-vh
{
    font-weight: bold;
}
.ms-vb2, .ms-vb-title, .ms-vh2, .ms-vh2-nograd, .ms-viewheadertr th, .ms-vb-user
{
    border: 1px solid #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.ms-alternating
{
    background-color: #e0e7ef;
}
/*End Styles - Tabular Template*/

.LeftContentContainer
{
    width: 630px;
    margin: 10px 0 0 0;
    padding: 10px;
    height: auto;
    float: left;
    background-color: #fff;
}
.BasicContainer
{
    width: 690px;
    height: auto;
    float: left;
}
.BasicContainerColumnLeft
{
    float: left;
    margin: 0 0 0 0;
    width: 340px;
}
.BasicContainerColumnRight
{
    float: left;
    margin: 0 0 0 10px;
    width: 340px;
}
.ResultsHideShowContainer
{
    float: left;
    width: 690px;
}


.TaxBoxTop
{
    background: url( "/_layouts/Aicpa.Org/Images/TaxBoxTop.gif" ) no-repeat;
    height: 7px;
    width: 650px;
}
.TaxBoxBottom
{
    background: url( "/_layouts/Aicpa.Org/Images/TaxBoxBottom.gif" ) no-repeat;
    height: 7px;
}
.TaxBoxBody
{
    background: url( "/_layouts/Aicpa.Org/Images/TaxBoxBody.gif" ) repeat-y;
    margin-top: 0;
    height: auto;
}
.TaxBoxContent
{
    margin: 0px 0 0px 15px;
    width: 620px;
}

/* Tax Blue Box */

.TaxBlueBox
{
    margin: 10px 0 0 0;
    float: left;
    width: 650px;
    background-color: #2a424e;
    height: auto;
    color: #fff;
}
.TaxBlueBox710
{
    margin: 10px 0 0 0;
    float: left;
    width: 710px;
    background-color: #2a424e;
    height: auto;
    color: #fff;
}
.TaxBlueBox .bl
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_bl.gif") no-repeat left bottom;
    width: 650px;
    float: left;
}
.TaxBlueBox710 .bl
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_bl.gif") no-repeat left bottom;
    width: 710px;
    float: left;
}
.TaxBlueBox .br
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_br.gif") no-repeat right bottom;
    float: right;
}
.TaxBlueBox .tl
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_tl.gif") no-repeat left top;
    float: left;
}
.TaxBlueBox .tr
{
    height: auto;
    width: 650px;
    background: url("/_layouts/Aicpa.Org/Images/Tax_tr.gif") no-repeat right top;
    float: right;
}
TaxBlueBox710 .tr
{
    height: auto;
    width: 710px;
    background: url("/_layouts/Aicpa.Org/Images/Tax_tr.gif") no-repeat right top;
    float: right;
}
.TaxBlueBox a:link, .TaxBlueBox a:active, .TaxBlueBox a:visited, .TaxBlueBox a:hover, .TaxBlueBox .ms-selectorlink a, .TaxBlueBox .ms-toolbar a, .TaxBlueBox .ms-selectorlink a
{
    color: #6699cc;
}

/* Tax Blue Box End */

/* Tax Blue Box Big Start */

/* Tax Blue Box */

.TaxBlueBoxBig
{
    margin: 10px 0 0 0;
    float: left;
    width: 720px;
    background-color: #2a424e;
    height: auto;
    color: #fff;
}
.TaxBlueBoxBig .bl
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_bl.gif") no-repeat left bottom;
    width: 720px;
    float: left;
}
.TaxBlueBoxBig.br
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_br.gif") no-repeat right bottom;
    float: right;
}
.TaxBlueBoxBig .tl
{
    background: url("/_layouts/Aicpa.Org/Images/Tax_tl.gif") no-repeat left top;
    float: left;
}
.TaxBlueBoxBig .tr
{
    height: auto;
    width: 720px;
    background: url("/_layouts/Aicpa.Org/Images/Tax_tr.gif") no-repeat right top;
    float: right;
}
.TaxBlueBoxBig a:link, .TaxBlueBoxBig a:active, .TaxBlueBoxBig a:visited, .TaxBlueBoxBig a:hover, .TaxBlueBoxBig .ms-selectorlink a, .TaxBlueBoxBig .ms-toolbar a, .TaxBlueBoxBig .ms-selectorlink a
{
    color: #6699cc;
}
.TaxHeaderSectionBig
{
    margin: 0 0 10px 0;
    width: 680px;
}
.TaxSectionLogoBig
{
    float: left;
    margin: 10px 20px 10px 0;
}
.CommunityLogoBig
{
    float: left;
    width: 480px;
    font-size: 30px;
    color: #fff;
    vertical-align: text-top;
    margin: 0 0 10px 0;
}
.TaxHeaderSectionBig a:link
{
    color: #fff;
}
.MoreInfoBig
{
    float: left;
    margin: 10px 0 10px 30px;
    color: #6699cc;
    width: 150px;
    text-align: right;
}
.TaxSectionContentsBig #para
{
    margin: 10px 0 10px 0;
    width: 680px;
    color: #ffffff;
}
.TaxSectionContentsBig
{
    width: 680px;
    color: #ffffff;
}
.TaxSectionContentsSummaryBig
{
    width: 680px;
    color: #ffffff;
}
.GenericThreeColumnnsBig
{
    width: 680px;
    margin: 10px 0 20px 0;
}
.GenericThreeColumnnsBig .Column1, .GenericThreeColumnnsBig .Column2, .GenericThreeColumnnsBig .Column3
{
    width: 200px;
    float: left;
    color: #6699cc;
    font-weight: bold;
    margin: 0 10px 0 0;
}
.Column1ContentBig, .Column2ContentBig, .Column3ContentBig
{
    color: #ffffff;
    font-weight: normal;
}




/* Tax Blue Box Big End */

/* Two Product Widget Start */
.ProductWidgetTwo
{
    width: 270px;
}
.ProductWidgetTwoCol1
{
    width: 127px;
    margin: 0 10px 0 0;
    float: left;
}
.ProductWidgetTwoCol2
{
    width: 127px;
    margin: 0;
    float: left;
}
.ProductWidgetTwo370
{
    width: 340px;
}
.ProductWidgetTwoCol1370
{
    width: 162px;
    margin: 0 10px 0 0;
    float: left;
}
.ProductWidgetTwoCol2370
{
    width: 162px;
    margin: 0;
    float: left;
}
/* Two Product Widget End */
.ContentAbstract
{
    margin-right: 10px;
}

.InterestAreaHighlightsControl td
{
    vertical-align: top;
}
.WaterMark
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: gray;
}


/*.MainContent ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.MainContent ul li
{
    color: #000000;
    text-decoration: none;
    padding: 3px 0 0 0;
}
.MainContent ul li
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 0 0 10px;
    font-size: 12px;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
    clear: both; 
    width: 180px;
    overflow: hidden;
    list-style-type: none;
    list-style-image: none;
}*/
/*
.MoreColumn3
{
    font-size: 12px;
	background-color:White;
	margin: -5px 0 0 0;
}

.MoreColumn3 ul
{
    list-style-type: none;
    list-style-image: none;
    padding: 3px 0 3px 0;
    margin: 0 0 0 0;
    list-style: none;
}


.MoreColumn3 ul li
{
    width: 150px;
}

* html .MoreColumn3 ul li
{
    position: relative;
}
.MoreColumn3 ul li.column1
{
	margin :  4px 0 0 -20px;
   
    
    width:250px;
    list-style-type: none;
    list-style-image: none;
    
}
.MoreColumn3 ul li.column2
{
    margin-left: 215px;

	width:250px;
    list-style-type: none;
    list-style-image: none;
}
.MoreColumn3 ul li.column3
{
    margin-left: 480px;
    width:250px;
    list-style-type: none;
    list-style-image: none;
    
}
.MoreColumn3 li.reset
{
    margin-top: -283px;
}
*/
.MainPanel720_Refinements
{
    margin: 5px 0 10px 0;
    float: left;
    width: 100%;
    background-color: #fff;
    height: 250px;
    overflow-y: auto;
    overflow-x: none;
}
.MainPanelContent_Refinements
{
    /*width:98%; */
    overflow-x: none;
}
.Flyout ul
{
    height: auto;
    float: left;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 10px;
}

.Flyout ul li, .Flyout ul li a
{
    border: 1px solid red;
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: normal;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
}
.SearchDropDown
{
    font-size: 11px;
    width: 180px;
    height: 20px;
}
.SearchText
{
    font-size: 10px;
    height: 14px;
}
.PanelGeneric h1
{
    float: left;
    margin: 0;
    text-decoration: none;
    background: #eb7225 url("/_layouts/Aicpa.Org/Images/PanelRightLongMulti.gif") no-repeat right top;
    color: #fff;
    font: 14px arial;
    font-weight: bold;
    width: 300px;
}
.PanelGeneric h1 span.PanelText
{
    background: url("/_layouts/Aicpa.Org/Images/PanelLeftMulti.gif") no-repeat left top;
    float: left;
    padding: 7px 6px 7px 10px;
    font: 14px arial;
    font-weight: bold;
    color: #fff;
}
.PanelGeneric h1 span.PanelText a
{
    color: #fff;
    font: 14px arial;
    font-weight: bold;
}
/*
.ByFolderNavigationControl ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ByFolderNavigationControl ul li
{
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0;
}
.ByFolderNavigationControl ul li a
{
    color: #3773b0;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}
.ByFolderNavigationControl ul li ul
{
    list-style-type: disc;
    padding: 0 0 0 8px;
}
.ByFolderNavigationControl ul li ul li a
{
    color: #3773b0;
    text-decoration: none;
    font-size: 12px;
}
.ByFolderNavigationControl ul li ul li a#Current
{
    color: #808080;
    text-decoration: none;
    font-size: 12px;
}
.ByFolderNavigation li.HasChildren a
{
  
}
.ByFolderNavigation li.Current a
{
   
}
.ByFolderNavigationControl
{
    margin: 0;
    padding: 0;
    float: left; 
}
.ByFolderNavigationControl ul.Level0, .ByFolderNavigationControl ul.Level1, .ByFolderNavigationControl ul.Level2
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ByFolderNavigationControl ul.Level0 li, .ByFolderNavigationControl ul.Level1 li, .ByFolderNavigationControl ul.Level0 li ul.Level1 li, .ByFolderNavigationControl ul.Level2 li
{
    color: #000000;
    text-decoration: none;
    padding: 3px 0 0 0;
}
.ByFolderNavigationControl ul.Level0 li ul.Level1 li, .ByFolderNavigationControl ul.Level2 li
{
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ByFolderNavigationControl ul.Level0 li, .ByFolderNavigationControl ul.Level1 li, .ByFolderNavigationControl ul.Level0 li ul.Level1 li, .ByFolderNavigationControl ul.Level2 li
{
    line-height: 14px;
    margin: 5px 5px 0 0;
    padding: 0 0 0 10px;
    font-size: 12px;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
    clear: both; 
}
.ByFolderNavigationControl ul.Level0 li.Area a span, .ByFolderNavigationControl ul.Level1 li.Area a span, .ByFolderNavigationControl ul.Level0 li.Area ul.Level1 li.Area a span, .ByFolderNavigationControl ul.Level0 li.AuthoredLinkPlain a span
{
    font-weight: normal !important;
}


.ByFolderNavigationControl ul.Level0 li.CurrentItem a span
{
    font-weight: bold !important;
}

.ByFolderNavigationControl ul.Level0 li.CurrentItem li a span
{
    font-weight: normal !important;
}

.ByFolderNavigationControl ul.Level0 li.Current
{
    line-height: 14px;
    margin: 3px 5px 0 0;
    padding: 0 0 0 10px;
    font-size: 12px;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat !important;
    clear: both;
}

.ByFolderNavigationControl ul.Level0 li.HasChildren
{
    line-height: 14px;
    margin: 3px 5px 0 0;
    padding: 0 0 0 10px;
    font-size: 12px;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
    clear: both;
}*/
/*
.ByFolderNavigationControl
{
    margin: 0;
    padding: 0;
    float: left;     
}
.ByFolderNavigationControl ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ByFolderNavigationControl li
{
    clear: both;
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0 0 0 8px;
	background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 5px no-repeat;
}
.ByFolderNavigationControl li a
{
	text-decoration:none;
	font-size: 12px;
}
.ByFolderNavigationControl li.HasChildren
{
    padding: 0 0 0 12px;
	background: url("/_layouts/Aicpa.Org/Images/TreeClose.gif") 0 3px no-repeat;
 	font-weight: normal;	
}
.ByFolderNavigationControl li.HasChildren.Current
{
  	padding: 0 0 0 12px;
    background: url("/_layouts/Aicpa.Org/Images/TreeOpen.gif") 0 3px no-repeat;
}

.ByFolderNavigationControl li.HasChildren.CurrentItem
{
  	background: url("/_layouts/Aicpa.Org/Images/TreeOpen.gif") 0 3px no-repeat;
  	font-weight: bold !important;	 

}
.ByFolderNavigationControl li.CurrentItem
{
  	background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 3px no-repeat;
  	font-weight: bold !important;	 

}
.ByFolderNavigationControl li.CurrentItem ul
{
  	display:none;
}*/
.ByFolderNavigationControl
{
    margin: 0;
    padding: 0;
    float: left;
}
.ByFolderNavigationControl ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.ByFolderNavigationControl ul li
{
    clear: both;
    line-height: 14px;
    margin: 5px 0 0 0;
    padding: 0 0 0 8px;
}
.ByFolderNavigationControl li a
{
    text-decoration: none;
    font-size: 12px;
}
.ByFolderNavigationControl li.HasChildren
{
    padding: 0 0 0 12px;
    clear: both;
    font-weight: normal;
}
.ByFolderNavigationControl li.Current
{
    padding: 0 0 0 12px;
    clear: both;
}
.ByFolderNavigationControl li.CurrentItem
{
    font-weight: bold;
}
.ByFolderNavigationControl li.CurrentItem ul li
{
    font-weight: normal;
}
.ByFolderNavigationControl ul li.TreeOpen
{
    margin: 5px 0 0 0;
    padding: 0 0 0 12px;
    background: url("/_layouts/Aicpa.Org/Images/TreeOpen.gif") 0 3px no-repeat;
}
.ByFolderNavigationControl ul li.TreeClose
{
    margin: 5px 0 0 0;
    padding: 0 0 0 12px;
    background: url("/_layouts/Aicpa.Org/Images/TreeClose.gif") 0 3px no-repeat;
}

.ByFolderNavigationControl ul li.Dot
{
    margin: 5px 0 0 0;
    padding: 0 0 0 12px;
    background: url("/_layouts/Aicpa.Org/Images/OrangeDotSmall.gif") 0 3px no-repeat;
}
.FeedType
{
    border: 1px solid #cccccc;
    margin-left: 60px;
}
.RSSDetails
{
    margin-top: 25px;
    background-color: #eeeeee;
    border: 1px solid #ccc;
}
table.RSSDetails td, table.RSSDetails th
{
    border-bottom: 1px solid #ccc;
}
table.RSSDetails td a:link
{
    font-size: 12px;
    padding-left: 3px;
}
.RSSDetails input
{
    border: 1px solid #cccccc;
}
.UtilityBlock
{
    float: left;
    width: 380px;
    margin: 0 10px 0 -50px;
}

.EndecaSearchTerm
{
    background-color: Yellow;
}
.AdBanner
{
    margin: 10px 0 0 0;
    width: 370px;
    height: 300px;
    float: left;
    border: 1px solid #ededed;
    background-color: #fff;
    padding: 2px 0 2px 0;
}
.AdText
{
    width: 370px;
    color: #c0c0c0;
    height: 15px;
    text-align: center;
}
.ContentAreaWhatsHotControl
{
    width: 265px;
    margin: 10px auto;
}
.ContentAreaWhatsHotControl ul.Tabs
{
    list-style: none;
    float: left;
    text-align: left;
    width: 265px;
    padding: 0;
    margin: 0;
    clear: both;
}
.ContentAreaWhatsHotControl .TabContainer
{
    clear: both;
    padding: 3px 0 0 0;
}
.ContentAreaWhatsHotControl .IATabContent
{
}
.ContentAreaWhatsHotControl ul.Tabs li
{
    overflow: hidden;
    position: relative;
    display: block;
    border: 1px solid #cdcdcd;
    text-decoration: none;
    font-size: 11px;
    padding: 3px 3px 3px 3px;
    margin: 0 10px 0 0;
    font-weight: bold;
    float: left;
    background: #f7f9f6;
}
.ContentAreaWhatsHotControl ul.Tabs li a
{
    display: block;
    text-decoration: none;
    color: #000;
    padding: 3px 3px 3px 3px;
    font-size: 11px;
    margin: 0 0 0 0;
    font-weight: bold;
    float: left;
}
.ContentAreaWhatsHotControl ul.Tabs li:hover
{
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 11px;
    margin: 0 10px 0 0;
    font-weight: bold;
    float: left;
    background: #ddd;
}

.ContentAreaWhatsHotControl ul.Tabs li.active
{
    background-color: #ffa500;
    padding: 3px 3px 3px 3px;
    color: #fff;
    outline: none;
}
.ContentAreaWhatsHotControl ul.Tabs li.active a
{
    color: #fff;
    outline: none;
}
.Cpa2BizLogo
{
    text-align: center;
    float: left;
    width: 960px;
    margin: 10px 0 10px 0;
}
#Table1
{
    float: left;
    height: auto;
}
/* Inbound rss hack- do not use .description class elsewhere*/
.description img, .description p
{
    width: 100%;
    word-wrap: break-word;
}
.InboundRSS .PanelContentDetails
{
    padding-top: 5px;
    padding-left:0px;
  
}

.InboundRSSWithGrayBorder .PanelContentDetails
{
    padding-top: 5px;
    padding-left:0px;
    
}


.InboundRSSWithGrayBorder .PanelContent
{
    border:solid 1px gray;
    width:338px;    
}

/*
a.pdf 
{ 
	/*The background image*/
	background: url(/_layouts/Aicpa.Org/Images/pdf.png) no-repeat left center ;
 	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
 
 
a.zip 
{ 
	/*The background image*/
	background: url(/_layouts/Aicpa.Org/Images/zip.gif) no-repeat left center ;
	padding-left: 20px;
	line-height: 16px;
}
a.doc
{ 
	/*The background image*/
	background: url(/_layouts/Aicpa.Org/Images/word.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
a.ppt
{ 
	/*The background image*/
	background: url(/_layouts/Aicpa.Org/Images/powerpoint.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
a.xls
 { 
	/*The background image*/
	background: url(/_layouts/Aicpa.Org/Images/excel.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}*/
#ResultSet
{
 *padding-top:9px;
_padding-top:9px;
}
.SubHeadingBlueBold
{

_padding-top:9px;
*padding-top:9px;


}
.icon
{
margin-right:3px;
}
/* spotlight pause/play toggle related styles */
#pauseBtn
{
    
    float:left;
    margin-top:3px;
    margin-left:3px;
    height:22px;
    width:22px;
}
.GoogleSnippet
{
float:left;
}
