body 
{
    margin:0;
    padding:0;
}

.clr
{
    clear:both;
}

.hidden
{
    display:none;
}

.delColumn
{
    width:15px;
}

#footer_Address
{
	position:absolute;
	bottom:0;
	width:800px;
	text-align:center;
	color:#999ca4;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:times new roman;
}

#loginLink
{
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
}

    #loginLink a div
    {
        width:15px;
        height:15px;
        cursor:pointer;
    }

a
{
    color:Blue;
    text-decoration:none;
}

.edit
{
    float:right;
    margin-left:8px;
    margin-bottom:2px;
    margin-right:15px;
}

a:hover
{
    text-decoration:underline !important;
}

.inlineEditLink
{
    padding-top:10px;
}

.right
{
    float:right;
}

#crumbs
{
    margin-top:15px;
    margin-bottom:20px;
}

img {border:0;}

Div.secure         { font-family:tahoma;font-size:10px;color:black;text-align:center; }
Div.Box            { border:1px solid #04276E;background-color:lightgray; }
Div.BoxTitle       { font-size:12px;background-color:gray;color:000000;font-weight:bold;margin:0; }
Div.BoxTitle Div   { font-size:12px;color:000000;padding-top:4px;padding-bottom:4px;border:1px solid #black;border-top:0;border-left:0;border-right:0; }
Input.Button       { border:1px solid black;background-color:gray;color:000000;font-weight:bold;font-size:10px;padding:2px; }

html, body {
height: 100%;
}
#site { /* div you want to stretch */
min-height: 100%;
}

.clb
{
    clear:both;
}

p
{
    margin-top:0;
    margin-bottom:15px;
}

ol, ul, li
{
    margin-top:0;
    margin-bottom:0;
}


#site
{
    position:relative;
    margin:0 auto;
    width:800px;
    background-image:url("/img/bg_inside.png");
}

#hideTopMenuLine
{
    position:absolute;
    top:0;
    right:198px;
    height:189px;
    width:10px;
}

#content
{
    padding:200px 0 0 35px;
    width:530px;
}

#logo
{
    position:absolute;
    top:0;
    left:0;
    width:800px;
    height:194px;
    padding:0;
    margin:0;
}

#tv
{
    position:absolute;
    right:0;
    top:0;
    width:245px;
    height:200px;
}

#divPageTitle
{
	position:absolute;
	vertical-align:middle;
	left:20px;
	top:120px;
	
	color:white;
	width:340px;
	height:50px;
    margin:0 0 0 -10px;
    padding:0;
}
#divPageTitle h1
{
margin:0;padding:0;
font-size:20px !important;
}

#menu
{
    position:absolute;
    right:0;
    top:199px;
    width:212px;
}

    #menu ul
    {
        padding:0;
        margin:0;
    }
    
        #menu ul li
        {
            list-style:none;
            margin-bottom:10px;
            cursor:pointer;
        }
        
        #menu ul li a
        {
            text-decoration:none;
            color:red;
        }

        #menu ul li div
        {
            padding-left:20px;
        }
        
        #menu ul li div
        {
            background-image:url("/img/menu_off2.png");
            background-repeat:no-repeat;
        }
        
        #menu ul li ul li
        {
            margin-left:20px;
            margin-bottom:2px;
            cursor:default;
        }
        
        #menu ul li ul li a
        {
            width:190px;
        }

#adminMenu td a div
{
    margin:10px;
    padding:5px;
    border:1px dotted #d3d3d3;
}

#adminMenu td a div img
{
    border:0;
}

#adminMenu td a:hover div
{
    border:1px dotted orange;
    background-color:#ededed;
}

#grid
{
    border:1px solid black;
    background-color:#d3d3d3;
    border-collapse:collapse;
    width:720px;
}

    #grid .header
    {
        background-color:gray;
        border-bottom:1px solid black;
    }
    
        #grid td
        {
            padding:2px;
        }
        
    #grid .even
    {
        background-color:#cacaca;
    }
    
    #grid .even_hover, #grid .odd_hover
    {
        background-color:yellow;
        cursor:pointer;
    }
    
#editContent
{
    width:720px;
    border:1px solid black;
    border-collapse:collapse;
}

    #editContent td
    {
        margin:0;
        padding:0;
    }

    #editContent .field
    {
        width:75px;
        border-right:1px solid black;
        border-bottom:1px solid black;
        padding-left:10px;
        background-color:Gray;
        color:White;
        font-weight:bold;
    }
    
    #editContent .value
    {
        background-color:white;
        border-bottom:1px solid black;
    }

    
        #editContent .value input, #editContent .value select
        {
            width:630px;
            border:0;
            padding:2px;
        }
        

    
ul.links
{
    margin:0;
    padding:0;
    list-style:none;
}

    ul.links li
    {
        margin-bottom:5px;
    }
    
#editMenu
{
    width:720px;
    border:1px solid black;
    border-collapse:collapse;
}

    #editMenu td
    {
        margin:0;
        padding:0;
    }

    #editMenu .field
    {
        width:175px;
        border-right:1px solid black;
        border-bottom:1px solid black;
        padding-left:10px;
        background-color:Gray;
        color:White;
        font-weight:bold;
    }
    
    .chk
    {
        width:20px !important;
    }
    
    #editMenu .value
    {
        background-color:white;
        border-bottom:1px solid black;
    }
    
        #editMenu .value input, #editMenu .value select
        {
            width:530px;
            border:0;
            padding:2px;
        }
        
 
 .miniTV
 {
    width:75px;
 }
 
    .miniTV a
    {
        color:Black;
    }
    
.time
{
    width:50px !important;
    border:1px solid gray !important;
}

input.time
{
    text-align:right;
    width:20px !important;
}

input.date
{
    border:0;
    width:75px !important;
}

#calContainer
{
    position:relative;
    height:600px;
    margin-top:15px;
}

    #calContainer div.schedItem
    {
        position:absolute;
        background-color:White;
        border:1px solid black;
    }
    
    #calContainer .small p
    {
        font-weight:normal;
        font-size:10px;
        text-align:center;
        margin:0;
        padding:0;
    }

    #calContainer .row1
    {
        position:absolute;
        background-color:#b1841a;
        color:white;
        font-weight:bold;
        text-align:center;
        border:1px solid #ffe7a8;
        vertical-align:middle;
        width:225px;
        height:50px;
        padding-top:5px;
    }
    
    #calContainer .col1
    {
        position:absolute;
        background-color:#b1841a;
        color:White;
        font-weight:bold;
        text-align:center;
        border:1px solid #ffe7a8;
        padding-top:5px;
        height:20px;
        width:75px;
        vertical-align:middle;
    }
    
    
    #schedItems 
    {
        position:absolute;
        top:55px;
        left:75px;
    }
    
        #schedItems .schedItem
        {
            position:absolute;
            text-align:center;
            font-weight:bold;
            overflow:hidden;
        }
    
        #schedItems .schedItem span
        {
            font-weight:normal;
            font-size:10px;
        }
        
        #schedItems .schedItem p
        {
            font-weight:normal;
            font-size:11px;
            margin:0;
            padding:0 5px 0 5px;
        }
        
    #schedItems .schedItem .specialSeries
    {
        position:absolute;
        width:25px;
        height:25px;
        background-image:url('/img/specialSeries.png');
    }
    
    #schedItems .schedItem .featured
    {
        position:absolute;
        width:25px;
        height:25px;
        background-image:url('/img/featured.png');
    }
    
    #schedItems .schedItem .viewersChoice
    {
        position:absolute;
        width:25px;
        height:25px;
        background-image:url('/img/viewersChoice.png');
    }
    
ul.featured, ul.viewerschoice, ul.specialseries
{
    margin:0;
    padding:0;
}
    
ul.featured li, ul.viewerschoice li, ul.specialseries li
{
    list-style:none;
    font-weight:bold;
    margin-bottom:20px;
}

    ul.featured li .italic, ul.viewerschoice li .italic, ul.specialseries li .italic
    {
        font-style:italic;
        font-weight:normal;
    }
    
    ul.featured li p, ul.viewerschoice li p, ul.specialseries li p
    {
        margin:0;
        padding:0;
        text-align:justify;
        font-weight:normal;
    }
    
.search
{
    width:450px
}