/* general ------------------------------------------- */

html, body{margin:0; padding:0;}

ul{margin:0; padding:0 0 0 25px; list-style:disc; display:block;}
ol {margin:0; padding:0 0 0 25px; list-style:decimal-leading-zero; display:block;}

strong{font-weight:bold;}
em{font-style:italic;}

/* individual --------------------------------------- */

body{
font-family:arial;
font-size:12px; line-height:14px;
color:#333;
background:white;
}

a{color:#0089e9;}

div#bg{}

div.clear{clear:both;}
div.rel{position:relative;}

/* upper navigation */
div#nav1{
padding:10px 20px;
background:#fff;
font-size:11px;
border-bottom:5px solid #d01818;
}

/* main navigation */
div#nav2{
padding:20px;
margin:0 0 0px 0;
background:#333;
color:#fff;
}
div#nav2 a{
color:#fff;
text-decoration:none;
}
div#nav2 ul{
margin:0; padding:0; list-style:none;
height:30px;
}
div#nav2 ul li{
float:left;
font-size:16px; line-height:22px;
margin:0 20px 0 0;
}

/* sub navigation */
div#nav3{
position:relative;
float:left;
width:170px;
}
div#nav3 ul{
margin:10px 0 0 10px; padding:0; list-style:none;
}
div#nav3 ul li{
padding:2px 0px;
font-weight:bold;
border-bottom:1px solid #ccc;
}

div#nav3 ul li a{display:block; padding:4px 0 4px 0px; background-repeat:no-repeat; text-decoration:none;}
div#nav3 ul li a:hover{color:#2c9ded;}

/* sub navigation */
div#nav4{
position:relative;
float:left;
}
div#nav4 ul{
margin:10px 0 0 10px; padding:0; list-style:none;
}
div#nav4 ul li{
padding:2px 0px;
border-bottom:1px solid #ccc;
}

/* content col with navi */
div#cnt{
border-left:1px solid #ccc;
margin:0 0 0 190px;
width:900px;
}
div#cnt_wide{
border-left:1px solid #ccc;
margin:0 0 0 190px;
width:900px;
}
/* content */
div.cnt{
padding:10px ;
}
div.cnt h1{font-size:1.4em; padding: 20px; margin: 8px 8px 0; color: Black;}

div#bottom{
clear:both;
font-size:11px;
color:#666;
width:900px;
border-top:1px solid #ccc;
}
div#bottom div.pad{padding:20px;}

div.box{background:#f3f3f3 url(box/big/m.gif) repeat-y scroll 0 100%; width:800px; margin:0 0 20px 0;}
div.box2{background:transparent url(box/big/o.gif) repeat-x scroll 0 0;}
div.box3{background:transparent url(box/big/u.gif) repeat-x scroll 0% 100%; padding:0 1px 2px 1px;}

div.box_small{background:#f3f3f3 url(box/small/m.gif) repeat-y scroll 0 100%; width:240px; margin:0 0 20px 0;}
div.box_small div.box2{background:transparent url(box/small/o.gif) repeat-x scroll 0 0;}
div.box_small div.box3{background:transparent url(box/small/u.gif) repeat-x scroll 0% 100%; padding:0 1px 2px 1px;}

div.options_marked div.box3{padding:10px;}

div.options_page{position:absolute; right:0; top:0; width:176px;}
div.options_page ul{list-style:none; padding:0; width:100%;}
div.options_page ul li.previous{position:absolute; left:0; top:0;}
div.options_page ul li.previous a{display:block; width:29px; height:29px; text-indent:-900em; background:#c00 url(page_options/previous.gif) no-repeat scroll 0 0;}
div.options_page ul li.previous a:hover{background-position:0 -29px;}
div.options_page ul li.current{text-align:center; text-transform:uppercase; height:30px; margin:0 auto; width:114px; background:transparent url(page_options/current.gif) no-repeat;}
div.options_page ul li.current label{margin:0 auto; display:block; padding:7px 0; font-size:11px; font-weight:normal; line-height:14px;}
div.options_page ul li.current input{width:30px; text-align:center; padding:0; border:0; background:none; font-size:11px; font-weight:bold; line-height:14px;}
div.options_page ul li.next{position:absolute; right:0; top:0;}
div.options_page ul li.next a{display:block; width:29px; height:29px; text-indent:-900em; background:#c00 url(page_options/next.gif) no-repeat scroll 0 0;}
div.options_page ul li.next a:hover{background-position:0 -29px;}

#divClock{Color: black; float: right; display: block; font-size:14px;margin-top: -25px; margin-right:10px;}

.tv_sports a:hover {color: Gray;}
#TV1 { padding: 10px 5px 10px 10px; border-width: 0; font-size: .85em;}
#TV1 A:link {color: black;}

#TV1 A:hover {color: #444;}	
#side-tree-menu {width:100px; float:left; margin: 0 10px 0 0;}

.JReportL {
    font-size: 17px;
    font-weight: bold;
    margin-left: 0px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 0px 0px 5px 5px;
    border-top: 1px solid #779408;
    padding: 5px;
}

.table_cell
{
	padding: 5px;
}

.item-headers {
    background: #194c9c;
    margin-top: 0px !important;
    padding: 5px;
    color: #fff;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.76);
    font-weight: bold;
    text-transform: uppercase;
}


