﻿body
{
    font-family: Arial, Verdana;
    font-size: small;
    background-color: #FFFFFF;
    margin: 2px 0px 0px 0px;
}

/* -- Home Page Starts -- */
#MenuBar
{
    width: 850px;
    height: 28px;
    background-color: #6f42c1;
    vertical-align: middle;
    border:0;
}
#Menu
{
    width: 850px;
    height: 28px;
    float: left;
    vertical-align: middle;
    padding-top: 5px;
    border:0;
}
#DishTV-Logo
{     
    float: left;
    vertical-align:top;
    background-image: url(../Images/Logo/D2hLogo.png);
}
#D2H-Logo
{
    width: 70px;   
    float: left;
    vertical-align:top;
    background-image: url(../Images/Logo/D2hLogo.png);
}

.LoginBox
{
    width: 340px;
    height: 280px;
    background-image: url(../Images/Home/login-bg.jpg);
    text-align: left;
}

.DishTVUpdatesBox
{
    width: 340px;
    height: 277px;
    background-image: url(../Images/Home/dishtv-updates-bg.jpg);
}
.TopSection
{
    background-image: url(../Images/Home/bg-img.jpg);
}
.BottomSection
{
    background-image: url(../Images/Home/banner-bg.jpg);
}

.news-head
{
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
}

.news-detail
{
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    vertical-align: top;
}

.read-more
{
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
    vertical-align: top;
    text-decoration: none;
}

.read-more a
{
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
    vertical-align: top;
    text-decoration: underline;
}

.read-more a:hover
{
    font-family: Arial, Tahoma, Verdana, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
    vertical-align: top;
    text-decoration: none;
}

/* -- Home Page Ends -- */

.LargeText
{
    font-family: Arial;
    font-size: large;
    font-weight: bold;
    color: Gray;
}

.NormalText
{
    font-family: Arial, Verdana;
    font-size: small;
    font-weight: normal;
}

.NormalTextSmall
{
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
}

.LabelText
{
    font-family: Arial, Verdana;
    font-size: small;
    font-weight: bold;
    text-align: left;
}

.LabelTextSmall
{
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}

.LabelTextHighlight
{
    font-family: Arial, Verdana;
    font-size: small;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
}

.NoteTextSmall
{
    font-family: Arial, Verdana;
    font-size: 8px;
    text-align: left;
    color: #FF0000;
}

input, textarea
{
    /*border-right: #ff9900 1px solid;  	border-top: #ff9900 1px solid;  	border-left: #ff9900 1px solid;  	border-bottom: #ff9900 1px solid;*/
    border-right: #6f42c1 1px solid;
    border-top: #6f42c1 1px solid;
    border-left: #6f42c1 1px solid;
    border-bottom: #6f42c1 1px solid;
}

.InputSmall
{
    border-right: #6f42c1 1px solid;
    border-top: #6f42c1 1px solid;
    border-left: #6f42c1 1px solid;
    border-bottom: #6f42c1 1px solid;
    font-size: 10px;
}
.PageHeader
{
    /*border-right: #E15517 1px solid;  	border-top: #E15517 1px solid;  	border-left: #E15517 1px solid;  	border-bottom: #E15517 1px solid; 	*/
    background-color: #6f42c1; /*#ffcc33;*/
    font-family: Arial;
    font-weight: bold;
    color: #E15517; /*#CC6600;*/
    height: 25px;
}

.TableFrame
{
    /*border-right: #ff9900 1px solid;  	border-top: #ff9900 1px solid;  	border-left: #ff9900 1px solid;  	border-bottom: #ff9900 1px solid;*/
    border-right: #6f42c1 1px solid;
    border-top: #6f42c1 1px solid;
    border-left: #6f42c1 1px solid;
    border-bottom: #6f42c1 1px solid;
}

.TableRightBoder
{
    /*border-right: #ff9900 1px solid;  	border-top: #ff9900 1px solid;  	border-left: #ff9900 1px solid;  	border-bottom: #ff9900 1px solid;*/
    border-right: #6f42c1 1px solid; /*border-top: #6f42c1 1px solid;  	border-left: #6f42c1 1px solid;  	border-bottom: #6f42c1 1px solid;*/
}

.TableBottomBoder
{
    /*border-right: #ff9900 1px solid;  	border-top: #ff9900 1px solid;  	border-left: #ff9900 1px solid;  	border-bottom: #ff9900 1px solid;*/ /*border-right: #6f42c1 1px solid;  	border-top: #6f42c1 1px solid;  	border-left: #6f42c1 1px solid; */
    border-bottom: #6f42c1 1px solid;
}

.TableHeader 
{
    border-bottom: #999999 1px solid;
    background-color: #6f42c1; /*#E25119;*/
    font-weight: bold;
    color: #fff; /*#FFFFFF;*/
    padding-left: 5px;
    Line-height:20px;
}

.TableRow
{
    background-color: #999; /*#EEEEEE;*/
    color: #000;
}

.TableAlternateRow
{
    background-color: #999; /*#DCDCDC;*/
    color: #000000;
}

.OuterFrame
{
    /*border-color:#FF9900;*/
    border-color: #6f42c1; /*#E15517;*/
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    background-color: #fff; 
}

/* --------------------------------------------------- */
.SectionDivider
{
    background-color: #000; /*#E25119;*/
}

/* --------------------------------------------------- */
.GridHeader
{
    background-color: #6f42c1;
    font-weight: bold;
    color: #FFFFFF;
    Line-height:20px;
}

.GridRow
{
    background-color: #ccc;
    color: #000000;
}

.GridAlternateRow
{
    background-color: #fff;
    color: #000000;
    border-bottom: 0px solid #6f42c1;
    border-top: 0px solid #6f42c1;
}

.GridSelectedRow
{
    background-color: #E77A00;
    color: #fff;
}

.GridFooter
{
    background-color: #999;
    font-weight: bold;
    color: #fff;
}

.GridPager
{
    background-color: Gray;
    font-weight: bold;
    color: #000;
}

.GridEmptyRow
{
    background-color: #ccc;
    font-weight: bold;
    color: #000;
}
/* --------------------------------------------------- */
.modalBackground
{
    background-color: Silver;
    filter: alpha(opacity=70);
    opacity: 0.3;
}

.CurrencyInput
{
    text-align: right;
}

.hidden
{
    display: none;
}
.visible
{
    display: inline;
}

.CapsInput
{
    text-transform: capitalize;
}

/* -- Quick Links Starts -- */
h4
{
    font-weight: bold;
    color: Blue;
    font-family: Verdana;
    font-size: 8pt;
    height: 5px;
}
.QuickLinksFlyoutStaticLink, .SubLink
{
    width: 70px;
    text-align: center;
    color: white;
    cursor: hand;
    height: auto;
    border: solid 1px #FFFFFF;
    background-color: #8B0000;
}

a.mlink:link
{
    font-family: Tahoma;
    font-size: 8pt;
    color: white;
    text-decoration: none;
}
a.mlink:visited
{
    font-family: Tahoma;
    font-size: 8pt;
    color: white;
    text-decoration: none;
}
a.mlink:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: white;
    text-decoration: none;
}

.QuickLinksFlyoutPopup
{
    background-color: white;
    border: solid 1px silver;
    padding: 3px;
    z-index: 999;
}

.QuickLinksFlyoutPopupHr
{
    background-color: #D6E3EF;
    width: 5px;
}

.list
{
    width: 160px;
    padding-left: 10px;
}

.listitem
{
    font-family: Verdana;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}

a.listitem:visited
{
    font-family: Verdana;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}

a.listitem:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}

/* -- Quick Links Ends -- */

fieldset
{
    border: solid 1px #6f42c1;
    padding: 3px;
}
legend
{
    font-weight: bold;
    color: #6f42c1;
}
input.checkbox
{
    margin-right: 10px;
}

/* -- Landing Page Starts --*/
.LandingPageContent
{
    background-color: #FFFFFF;
    width: 100%;
}
.LCONotation
{
    border: 1px solid #6f42c1;
    color: white;
    background-color: #999999;
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.LandingPageCell
{
    background-color: #fff; /*#EEEEEE;*/
}


.CellHeaderText
{
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
}
/* -- Landing Page Ends --*/

/* Accordion Starts */
.accordionHeader
{
    border: 1px solid #6f42c1;
    color: white;
    background-color: #999999;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #6f42c1;
    color: white;
    background-color: #999999;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    background-color: #CCCCCC;
    border: 1px solid #6f42c1;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
a.Links:link, a.Links:visited
{
    color: #DDD;
    text-decoration: none;
}
a.Links:hover
{
    color: #E77A00;
}
a.Links2:link, a.Links2:visited
{
    color: #BBB;
    text-decoration: none;
    font-weight: bold;
}
a.Links2:hover
{
    font-weight: normal;
    color: #F00;
}

.select
{
    border-right: #6f42c1 1px solid;
    border-top: #6f42c1 1px solid;
    border-left: #6f42c1 1px solid;
    border-bottom: #6f42c1 1px solid;
    width: 145px;
    font-family: verdana, tahoma;
    color: black;
}
.selectCaps
{
    border-right: #6f42c1 1px solid;
    border-top: #6f42c1 1px solid;
    border-left: #6f42c1 1px solid;
    border-bottom: #6f42c1 1px solid;
    width: 145px;
    font-family: verdana, tahoma;
    color: black;
    text-transform: uppercase; 
}
.TextNumber
{
    border-right: #6f42c1 1px solid;
    border-top: #6f42c1 1px solid;
    border-left: #6f42c1 1px solid;
    border-bottom: #6f42c1 1px solid;
    font-family: verdana, tahoma;
    text-align: right;
    color: black;
}
hr
{
    border:#6f42c1 0px solid;
    background-color: #6f42c1; /*#E25119;*/
    font-weight: bold;
    color: #6f42c1; /*#FFFFFF;*/
    padding-left: 5px;
    padding-right: 5px;   
    text-align: center;
    width: 90%;  
    height:1px;  
}