body
{
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    background-image: url(/UploadFile/SP/Cbeyond/Images/Cbeyondbg.png);
background-repeat: repeat;
width:100%;
}

td
{
    vertical-align: top;
    font-family: verdana;
    font-size: 8pt;
}

/*Start Header Style*/
.SponsorHeaderLink
{
    font-family: Calibri;
    vertical-align: middle;
    font-weight: bold;
    vertical-align: Top;
    margin: 6,126,5,0;
    height: 26px;
    font-size: 16px;
    color: #F7F5F5;
    text-decoration: none;
}
.HeaderSeprater
{
    font-family: Calibri;
    vertical-align: middle;
    font-weight: bold;
    vertical-align: Top;
    margin: 6,126,5,0;
    height: 26px;
    font-size: 16px;
    color: #878787;
    text-decoration: none;
}
.HeaderBackground
{
    background-color:#003366;
height:41px;
Margin:-1,117,0,0;
border-color:#032E58;
text-decoration:none;
}
/*End Header Style*/





/*Start Footer style*/
.FooterBackground
{
    border-color: #032E58;
                        background-color: #003366; margin: 0,0,-1,5; height: 80px; vertical-align: bottom;

}
.Copyright
{
    font-size: 14px;
    color: #D6CECE;
    margin: 8,0,8,12;
    font-family: Segoe UI;
    text-align: right;
    vertical-align: bottom;
    text-decoration: none;
}
/*End Footer style*/




/*Alignment*/
.VAlignTop
{
    vertical-align: top;
}
.VAlignBaseline
{
    vertical-align: baseline;
}
.VAlignMiddle
{
    vertical-align: middle;
}
.VAlignBottom
{
    vertical-align: bottom;
}
.AlignJustify
{
    text-align: justify;
}
/*End Alignment*/



/*Separator*/
.GraySeparator
{
    background-image: url(/SP/Image/DottedLine.gif);
    background-repeat: repeat-x;
}
.DashSeparator
{
    height: 1px;
    border-bottom: dashed 1px #B8B7B7;
}
.Separator
{
    height: 5px;
}
.DivSeparator
{
    height: 4px;
}

/*End Separator*/




/*Start Paging style*/
.PagerImage
{
    padding: 0px 1px 5px 1px;
    vertical-align: top;
}
a.PagerLinkStyle
{
    padding: 3px 6px 3px 6px;
    border: solid 1px #7f8495;
    color: #3c3d3c;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
}
a.PagerLinkStyle:hover
{
    border: solid 1px #7f8495;
    background-color: #879fdf;
}
a.PagerLinkSelected
{
    /* margin: 1px 1px 1px 1px;     padding: 0px 5px 5px 5px;*/
    padding: 3px 6px 3px 6px;
    border: solid 1px Navy;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    background-color: #3965ef;
    vertical-align: middle;
}
.pagingBackground
{
    width: 100%;
    height: 1px;
    border-top: dashed 1px #B8B7B7;
}
/*End Paging style*/





/*Start Download style*/
a.DownloadLink:active, a.DownloadLink:visited, a.DownloadLink:link
{
    color: #1860a9;
    text-decoration: none;
    font-weight: bold;
    font-family: Calibri;
    font-size: 20px;
}
a.DownloadLink:hover
{
    color: green;
}
.Downloadbgtop
{
    background-image: url(/SP/Image/Downloadheader.gif);
    background-repeat: no-repeat;
    width: 336px;
}
.DownloadMid
{
    background-image: url(/SP/Image/middle.gif);
    background-repeat: repeat-y;
}
.Downloadbgbottom
{
    background-image: url(/SP/Image/Download-BottomNew.gif);
    background-repeat: no-repeat;
    width: 336px;
}

.BlueIcon
{
    background-image: url(/SP/Image/circle.gif);
    background-repeat: no-repeat;
    width: 23px;
    height: 24px;
    font-weight: bold;
    vertical-align: middle;
}
/*End Download style*/

.GroupImage
{
    background-image: url(/SP/Image/HomeMsg.gif);
    background-repeat: no-repeat;   
    width: 254px;
}




/*AJAX Validation***************************************************/

.CustomValidator
{
    position: relative;
    color: red;
}
.CustomValidator div
{
    border: solid 1px #dd3c10;
    background-color: #ffebe8;
    position: relative;
}
.CustomValidator td
{
    border: solid 1px #dd3c10;
    background-color: #ffebe8;
}
.CustomValidator .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.CustomValidator .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
}
.CustomValidator .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.CustomValidator .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.CustomValidator .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell
{
    padding: 8px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    position: relative;
    left: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;
}
.CustomValidator .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
}
.CustomValidator .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.CustomValidator .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: right;
    border-left: none;
}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 2px;
    cursor: pointer;
}
/*End Ajax Validation*******************************************************/




/*Model PopUp background style*/
.BackgroundStyle
{
    background-color: #cccccc;
    filter: alpha(opacity=75);
    opacity: 0.7; /* background-image: url(/Images/gray.png);  ieWin only stuff */
}
/*End Model PopUp background style*/





/*Control style*/
.CommonButtonStyle
{
    font-size: 8pt;
    font-weight: bold;
    font-family: verdana;
    color: Black;
    background-color: #E6F0F9;
    border: outset 1px #BBD9F0;
}
.CommonTextBoxStyle
{
    font-size: 7pt;
    font-family: Verdana;
    color: #11518F;
    border: solid 1px #11518F;
}





/*Rounded corner bg gray*/

.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 #C0BDBD;
    border-right: 1px solid #C0BDBD;
}
.RoundedBgGray .b1
{
    margin: 0 5px;
    background: #C0BDBD;
}
.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: #C0BDBD;
}
.RoundedBgGray .boxcontent
{
    display: block;
    background: #F5F5F5;
    border-left: 1px solid #C0BDBD;
    border-right: 1px solid #C0BDBD;
}
/*End roundedCorner bg gray*/





/*Start Rounded corner bg Purple*/
.RoundedCornerBgPurple
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
.RoundedCornerBgPurple .top, .RoundedCornerBgPurple .bottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.RoundedCornerBgPurple .b1, .RoundedCornerBgPurple .b2, .RoundedCornerBgPurple .b3, .RoundedCornerBgPurple .b4, .RoundedCornerBgPurple .b1b, .RoundedCornerBgPurple .b2b, .RoundedCornerBgPurple .b3b, .RoundedCornerBgPurple .b4b
{
    display: block;
    overflow: hidden;
    background: #E8ECFB;
}
.RoundedCornerBgPurple .b1, .RoundedCornerBgPurple .b2, .RoundedCornerBgPurple .b3, .RoundedCornerBgPurple .b1b, .RoundedCornerBgPurple .b2b, .RoundedCornerBgPurple .b3b
{
    height: 1px;
    background: #E8ECFB;
}
.RoundedCornerBgPurple .b2, .RoundedCornerBgPurple .b3, .RoundedCornerBgPurple .b4, .RoundedCornerBgPurple .b4b, .RoundedCornerBgPurple .b3b, .RoundedCornerBgPurple .b2b
{
    border-left: 1px solid #CCC8C8;
    border-right: 1px solid #CCC8C8;
}
.RoundedCornerBgPurple .b1
{
    margin: 0 5px;
    background: #CCC8C8;
}
.RoundedCornerBgPurple .b2, .RoundedCornerBgPurple .b2b
{
    margin: 0 3px;
    border-width: 0 2px;
}
.RoundedCornerBgPurple .b3, .RoundedCornerBgPurple .b3b
{
    margin: 0 2px;
}
.RoundedCornerBgPurple .b4, .RoundedCornerBgPurple .b4b
{
    height: 2px;
    margin: 0 1px;
}
.RoundedCornerBgPurple .b1b
{
    margin: 0 5px;
    background: #CCC8C8;
}
.RoundedCornerBgPurple .boxcontent
{
    display: block;
    background: #E8ECFB;
    border-left: 1px solid #CCC8C8;
    border-right: 1px solid #CCC8C8;
}
/*End Rounded corner bg Purple*/






/*Start Rounded corner bg White*/
.RoundedBgWhite
{
    background: transparent;
    width: 100%;
    margin: 0 auto;
}
.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 #C0BDBD;
    border-right: 1px solid #C0BDBD;
}
.RoundedBgWhite .b1
{
    margin: 0 5px;
    background: #C0BDBD;
}
.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: #C0BDBD;
}
.RoundedBgWhite .boxcontent
{
    display: block;
    background: #FFFFFF;
    border-left: 1px solid #C0BDBD;
    border-right: 1px solid #C0BDBD;
}
/*End Rounded corner bg White*/



/*General style*/

.PostedByStyle
{
    color: #EF6F25;
    font-family: Calibri;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.TableTitleLink
{
    color: #EF6F25;
    font-family: Calibri;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

.GrayBoldTest
{
    color: #878787;
    font-family: Calibri;
    font-size: 29px;
}
.GrayBoldTest2
{
    color: #878787;
    font: 48px Calibri;
}
.NormalText
{
    color: #3D3C3C;
    font-family: Calibri;
    font-size: 14px;
}
.GrayNormalText
{
    color: #7E7C7C;
    font-family: Calibri;
    font-size: 12px;
    text-decoration: none;
}
.GrayBoldText
{
    color: #7E7C7C;
    font-family: Calibri;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.Sharetext
{
    font: 32px Calibri;
    color: #EF6F25;
    text-decoration: none;
}

.TablePadding5
{
    margin: 0px;
    padding-top: 3px;
    width: 100%;
}

.ContentHeadingLink
{
    color: #6982BE;
    font-family: Calibri;
    font-size: 22px;
    text-decoration: none;
}

.WelcomeHeading
{
    color: #0C0B0B;
    font-family: Calibri;
    font-size: 21px;
    font-weight: bold;
    padding: 3px;
}

.ControlMidBorderStyle
{
    border: solid 1px #3971AC;
    border-collapse: collapse;
    margin-bottom: 6px;
}


.ControlMidHeaderBackground
{
    border-bottom: solid 1px #3971AC;
    padding-top: 4px;
    font-weight: bold;
    color: #000066;
    background-color: #9EBEDE;
    height: 24px;
}


/*Style for latest activity*/
.OuterTableBorder
{
    border: solid 1px #DDDDDD;
}
.TableTitleStyle
{
    background-color: #EDEEEF;
    border-bottom: solid 1px #DDDDDD;
}
.VerticleSeparater
{
    font-weight: bold;
    font-size: 12px;
    color: Gray;
}
.AuthorImageStyle
{
    float: left;
    padding: 2px 5px 0px 3px;
    border: none;
    height: 90px;
    width: 75px;
}

.ErrorMessage
{
    color: red;
    font-family: Verdana;
    font-size: 12px;
}



/*Gray border for table*/
.alloutlineborder
{
    border-right: #C1C1C1 1px solid;
    border-top: #C1C1C1 1px solid;
    border-bottom: #C1C1C1 1px solid;
    border-left: #C1C1C1 1px solid;
}


.SponsoredByText
{
    height: 30px;
    margin: 0,60,10,0;
    vertical-align: bottom;
    font-size: 19px;
    font-family: Gabriola;
    color: #717274;
    text-align: Right;
    width: 159px;
}
.HomeSiteLink
{
    background-color: #F4F4F5;
    border-color: #C2BDBD;
    height: 30;
    border-right: #C1C1C1 1px solid;
    border-top: #C1C1C1 1px solid;
    border-bottom: #C1C1C1 1px solid;
    border-left: #C1C1C1 1px solid;
}
.TestimonialStyle
{
    vertical-align: top;
    font-family: Segoe UI;
    font-style: italic;
    font-size: 12px;
    color: #3D3C3C;
}
.TestimonialBottomBackground
{
    background-color: #EDEEEF;
    border-top: solid 1px #DDDDDD;
    padding-top:3px;
    padding-bottom:3px;
}

