﻿body
{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url( 'PageBG.jpg' );
	background-repeat: repeat-x;
	background-color: #ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	
	font-size: 62.5%;
}

DIV, LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1em}

div {
	margin:0;
	padding:0;
}

a {color: #0068b5;}
a:hover { color: #ff0000; }


#Header
{
	width: 1003px;
	height: 182px;
	margin: auto; /*check IE 6*/
	background-image: url('HeaderBG.png');
	background-repeat: no-repeat;
	padding-top: 2px;
}

#Wrap
{
    clear: both;
    width: 979px;
    background-color: #FFFFFF;
    overflow: hidden; /* Fixes BG issue in FF and Opera */
    margin: auto;
    padding: 10px 12px 0px 12px; /*border-left: solid 2px #b6b6b6;
	border-right: solid 2px #b6b6b6;*/
    text-align: left;
    font-size: 1.3em;
    background-image: url( 'Wrap_BG.png' );
    background-repeat: repeat-y;
}

#Content
{
	width: 645px;
	float: left;
}

#SideContent
{
	width: 302px;
	float: right;
	background-color: #f2f2f2;
	background-image: url(   'SideContentBG.png' );
	background-repeat: no-repeat;
	padding: 6px;
}

#Footer
{
	background-position: bottom;
	width: 973px;
	height: 25px;
	margin: auto; /*check IE 6*/
	padding: 10px 15px 10px 15px;
	padding-top: 10px;
	vertical-align: bottom;
	text-align: left;
	font-size: 12px;
	color: #999999;
	clear: both;
}

#Footer a
{
	color: #666666;
	text-decoration: none;
}

#Footer a:hover
{
	color: #FF0000;
	text-decoration: underline;
}



/* In Header */
#Logo
{ 
	padding-left: 2px;
	float: left;
	height: 143px;
}

#Ad728x90
{
	float: right;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 14px;
	height: 143px;
	    overflow: hidden; /* Fixes BG issue in FF and Opera */
}

#Ad728x90 h2
{
	height: 25px;
	width: 728px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 18px;
	padding: 0px;
	margin: 11px 0px 11px 0px;
	overflow: hidden;
}

/* Channel Menu */

#CM_Wrap
{
	height: 31px;
	width: 979px;
	clear: both;
  padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	overflow: visible;
}

#CM_Wrap a{
display: block;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	border: 0px;
	padding: 8px;
	padding-top: 7px;
	padding-bottom: 8px;
	/*background-color: #0068b5;*/
	background-position: left;
	/*background-image: url(    'CM_T_First_BG.png' );
	background-repeat: no-repeat;*/
}

#CM_Wrap a:hover{
	background-color: #dcdcdc;
	color: #FF0000;
	border-right: 0;
}

#CM_Wrap .CM_T_First, #CM_Wrap .CM_T_First_Sel
{
	background-position: right;
	background-image: url('CM_T_Normal_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
	padding-right: 1px;
	margin-left: 2px;
}

#CM_Wrap .CM_T_First a, #CM_Wrap .CM_T_First_Sel a
{
	border-left: solid 0px #004888;
	background-image: url('CM_T_First_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
}

#CM_Wrap .CM_T_First2 a, #CM_Wrap .CM_T_First2_Sel a
{
	border-left: solid 0px #004888;
	background-image: url('CM_T_First2_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
}

#CM_Wrap .CM_T_First2, #CM_Wrap .CM_T_First2_Sel
{
	background-position: left;
	background-image: url('CM_T_Normal_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
	padding-right: 2px;
}


#CM_Wrap .CM_T_Normal a, #CM_Wrap .CM_T_Normal_Sel a, #CM_Wrap .CM_T_Normal2 a, #CM_Wrap .CM_T_Normal2_Sel a
{
	background-position: right;
	background-image: url('CM_T_Normal_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
	padding-right: 8px;
}

#CM_Wrap .CM_T_First_Sel a, #CM_Wrap .CM_T_First2_Sel a, #CM_Wrap .CM_T_Normal_Sel a, #CM_Wrap .CM_T_Normal2_Sel a, #CM_Wrap .CM_T_Last_Sel a, #CM_Wrap .CM_T_Last2_Sel a
{
	color: #FF0000;
}

#CM_Wrap .CM_T_Last a, #CM_Wrap .CM_T_Last_Sel a
{
	background-position: right;
	background-image: url('CM_T_Last_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
}

#CM_Wrap .CM_T_Last2 a, #CM_Wrap .CM_T_Last2_Sel a
{
	background-position: right;
	background-image: url('CM_T_Last2_BG.png' );
	background-repeat: no-repeat;
	border-right: 0;
}

#CM_Wrap .CM_T_First a:hover, #CM_Wrap .CM_T_First2 a:hover
{
	border-left: 0;
}

#CM_Wrap .CM_T_Last2 a:hover, #CM_Wrap .CM_T_Last a:hover
{
	border-right: 0;
}


.CM_T_First, .CM_T_Normal, .CM_T_Last
{
    float:left;
}

.CM_T_First_Sel, .CM_T_Normal_Sel, .CM_T_Last_Sel
{
    float:left;
}


.CM_T_First2, .CM_T_First2_Sel, .CM_T_Last2,  .CM_T_Last2_Sel, .CM_T_Normal2, .CM_T_Normal2_Sel
{
	float:right;
}


/* Channel Menu More Tab */
#CM_Wrap .CM_T_More
{
	float:left;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	height: 31px;
	background-position: right;
	background-image: url('CM_T_Last_BG.png' );
	background-repeat: no-repeat;
}

#CM_Wrap .CM_T_More a
{
	margin: 0;
	padding-left: 3px;
	padding-right: 5px;
}


/* Content Box Side */

.CBS_Top
{
	background-image: url(   'CBS_Top_BG.png' );
	padding: 20px;
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
}

.CBS
{
	background-position: bottom;
	background-image: url(   'CBS_BG.png' );
	background-repeat: no-repeat;
	padding: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	overflow: hidden;
}

.CBS h3
{
    font-size: 20px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;

}

/* Menu */

#Menu
{
	width: 292px;
	height: 132px;
	background-image: url(    'MenuBG.png' );
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 20px;
}

#Menu a
{
	text-decoration: none;
	font-weight: normal;
}

/* Right and Left Links */
.Menu_LL
{
	font-size: 13px;
	padding-left: 25px;
	padding-top: 3px;
  padding-bottom: 4px;
}

.Menu_RL
{
	font-size: 13px;
	float: Right;
	width: 109px;
}

#Menu_SB
{
	padding-top: 26px;
	padding-right: 10px;
		padding-bottom: 26px;
}

/* Ad */

.Ad_300x250
{
	width: 314px;
	height: 250px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: -6px;
	margin-right: -6px;
	margin-top: 0px;
	margin-bottom: 6px;
}

/* FP */
#FP_HN
{
    width: 645px;
    height: 110px;
    background-image: url('FP_HN_BG.png' );
    background-repeat: no-repeat;
    padding: 0px 0px 43px 10px;

}

#FP_HN h3
{
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 14px 0px 0px 45px;
  margin-top: 0px;
  line-height: 12px;
}

.FP_HN_Item0, .FP_HN_Item1, .FP_HN_Item2
{
    background-position: center;
    width: 289px;
    height: 84px;
    float: left;
    padding: 5px;
    margin-right: 21px; 
    background-repeat: no-repeat;
    border: solid 1px #c0c0c0;
}

.FP_HN_Item1
{
    margin-left: 25px; 
    margin-right: 24px;
    _margin-left: 22px; /*IE6*/
    _margin-right: 22px; /*IE6*/
}

.FP_HN_ItemTemp
{
    background-position: left bottom;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
    padding: 2px 5px 2px 5px;
    font-size: 18px;
    background-image: url( 'FP_HN_Temp_100_BG.png' );
    background-repeat: no-repeat;
}

.FP_HN_ItemTitle
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1.1em;
    background-image: url('FP_HN_TitleBG.png' );
    padding: 6px;
    height: 33px;
}

.FP_HN_ItemTitle a
{
    color: #FFFFFF;
    text-decoration: none;
}

.FP_HN_ItemTitle a:hover
{
    color: #FF0000;
}

.FP_HN_ItemCom
{
    float: left;
    font-weight: bold;
    font-size: 0.9em;
    position: relative;
    top: 115px;
    left: 160px;
}

.FP_HN_ItemCom a
{
    color: #CCCCCC;
    text-decoration: none;
}

.FP_HN_ItemCom a:hover
{
    color: #FF0000;
}

.FP_HN_List
{
    padding: 10px 0px 0px 0px;
    width: 650px; 
    height: 612px;
    background-image: url('FP_HN_List_BG.png' );
    background-repeat: no-repeat;
    color: #666666;
    font-size: 0.88em;
}

.FP_HN_List h3
{
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 15px 0px 0px 45px;
    line-height: 10px;
      margin-top: 0px;
}

.FP_HN_List p
{
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.FP_HN_List a:hover
{
    color: #FF0000;
}

.FP_HN_List ul
{
    width:650px;
    padding: 0px 10px 0px 10px;
    margin: 0px;
}

.FP_HN_List li
{
    width:300px;
    float:left;
    padding: 2px;
    margin: 2px 18px 2px 0;
    list-style: none;
    background-color: #f9f9f9;
}

.line0 { background-color: #fafafa; }
.line1 { background-color: #f7f7f7; }

.FP_HN_ListItem
{
    padding: 5px 12px 5px 12px;
    font-size: 0.88em;
}

.FP_HN_ListDeg
{
    background-color: #f20018;
    color: #FFFFFF;
    font-weight: bold;
    float: right;
    padding: 1px 4px 1px 4px;
    margin-top: 3px;
    font-size: 11px;
}

#FP_HN_List a.FP_HN_ListCom
{
    color: #666666;
}

#FP_HN_List a.FP_HN_ListCom:hover
{
    color: #FF0000;
}


#FP_Ex
{
    width: 316px; 
    height: 605px;
    background-image: url('FP_Ex_BG.png' );
    background-repeat: no-repeat;
    color: #666666; 
    float: right;
    margin-top: 6px;
    font-size: 0.88em;
    overflow: hidden;
}

#FP_Ex h1
{
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 16px;
    color: #000000; 
}

#FP_Ex h3
{
    padding: 20px 0px 0px 45px;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    line-height: 10px;
      margin-top: 0px;
}

#FP_Ex p
{
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

#FP_Ex ul
{
    padding: 0px 20px 0px 10px;
    margin: 0px;
}

#FP_Ex li
{
    padding: 2px;
    margin: 0px;
    list-style: none;
}

/* Hot Reviews */
#FP_HR
{
    width: 645px; 
    height: 135px;
    background-image: url('FP_HR_BG.png' );
    background-repeat: no-repeat;
    color: #444444; 
    margin-top: 10px;
    padding-top: 0px;
}

#FP_HR h3
{
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 14px 0px 0px 45px;
  margin-top: 0px;
  line-height: 12px;
}


#FP_HR p
{
    padding: 6px 20px 0px 20px;
	text-align: center;
}

#FP_HRL
{
    width: 645px; 
    height: 115px;
    background-image: url('FP_HR_BG2.png' );
    background-repeat: no-repeat;
    color: #444444; 
    margin-top: 10px;
    padding-top: 0px;
}

#FP_HRL h3
{
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 14px 0px 0px 45px;
  margin-top: 0px;
  line-height: 12px;
}


#FP_HRL p
{
    padding: 6px 20px 0px 20px;
	text-align: center;
}

#FP_HRL ul
{
    padding-left: 20px;
    margin: 0px;
}

#FP_HRL li
{
    width: 90px;
    padding: 10px 10px 0px 0px;
    margin: 0px;
    list-style: none;
    float: left;
    text-align:left;
}


.FP_HR1
{
    width: 645px; 
    height: 42px;
	background-image: url('cnt1.png');
    background-repeat: no-repeat;
    color: #444444; 
    padding: 0px 0px 0px 0px;
}

.FP_HR1 h2
{
  width: 600px; 
  height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 20px;
	padding: 9px 0px 0px 50px;
	margin: 0px;
	overflow: hidden;
}

#FP_HR2
{
    width: 645px; 
    background-color: #ffffff; 
    padding: 0px 20px 0px 20px;
	background-image: url('cnt2.png' );
	text-align: right;
}

#FP_HR2 p
{
    padding: 0px 100px 0px 100px;
	background-image: url('cnt2.png' );
	text-align: right;
}

#FP_HR3
{
    width: 645px;
	height: 51px;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url('cnt3.png' );
	background-repeat: no-repeat;
    padding: 9px 0px 0px 0px;
    font-size: 11px;
    text-align: center;
    display:inline; /*IE6*/
}

.FP_HR_ImgWrap
{
    background-position: center top;
    width: 85px;
    height: 50px;
    background-repeat: no-repeat;
    border: solid 1px #c1c1c1;
    margin-bottom: 1px;
}

.FP_HR_Item
{
    width: 645px;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url('cnt2.png' );
	background-repeat: repeat-y;
    padding: 9px 0px 0px 0px;
    font-size: 11px;
    text-align: center;
    display:inline; /*IE6*/
}

.FP_HR_Item3 ul
{
    padding-left: 0px;
    margin: 0px;
}

.FP_HR_Item3 li
{
    padding: 10px 10px 0px 0px;
    margin: 0px;
    list-style: none;
    float: center;
    text-align:center;
}

.FP_HR_Item3 img
{
border: solid 5px #f2f2f2;
}

.FP_HR_Item3 img:hover
{
border: solid 5px #ffffff;
}


.FP_HR_Item2

{
    width: 645px;
    float: left;
    background-image: url('cnt2.png' );
    background-repeat: repeat-y;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 11px;
    display:inline; /*IE6*/
}

.FP_HR_Item3

{
    width: 630px;
    float: left;
    font-size: 12px;
        text-align: center;
    padding-top: 10px;
    display:inline; /*IE6*/
}

.FP_HR_Item4
{
    width: 630px;
    float: left;
    font-size: 12px;
        text-align: left;
    padding-top: 10px;
    display:inline; /*IE6*/
}

.FP_HR_Item4 img
{
border: solid 5px #ffffff;
}

.FP_HR_Item4 img:hover
{
border: solid 5px #f2f2f2;
}

.FP_HR_Item4 ul
{
    padding-left: 0px;
    margin: 0px;
}

.FP_HR_Item4 li
{
    padding: 10px 10px 0px 0px;
    margin: 0px;
    list-style: none;
    text-align:left;
}

.FP_HR_Item4 li a:hover
{
    background-color: #f2f2f2;
}


.FP_HR_Item a
{
    font-size: 12px;
    color: #444444;
    text-decoration: none;
}

.FP_HR_Item a:hover
{
    color: #FF0000;
    text-decoration: underline;
}

/* News List Menu */
#NLM
{
    margin-left: -12px;
    width: 1003px;
    height: 14px;
    background-repeat: no-repeat;
    background-image: url('NLM_BG.png' );
    clear: both;
    padding: 0px;
}

p.center { text-align: center; font-size: 14px; font-weight: bold; color: #000000;}
p.center img { vertical-align:bottom; }
p.center a { text-align: center; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: underline; border-bottom: none;}
p.center a:hover { text-align: center; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: underline; border-bottom: none;}
p.center a:visited { text-align: center; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: underline; border-bottom: none;}
p.center a:link { text-align: center; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: underline; border-bottom: none;}
