body{
  font: normal 12px Arial;
  margin: 0;
  background-color: #f2f6f9;
}

.clear{
  clear: both;
}

.article{
  margin-bottom: 15px;
}


#mainContainer{
  width: 1000px;
  margin: auto;
  overflow:hidden;
}

#headContainer{
  height: 148px;
  overflow:hidden;
}

#bodyContainer
{
  float: left;  
  width: 1000px;
  overflow:hidden;
}

#footerContainer
{
  margin-top: 5px;
  float: left;   
}

#banner
{
     background: url(/home/images/bnbg.jpg) no-repeat top right;
     width: 1000px;
     height: 98px;
     background-color: #ee4117; /*#ff5050;*/
     overflow: hidden;
}
.NoBorder
{
    border:0;
    padding:0;
    margin:0;
}

#InfoBar
{
    padding:0;
    margin:0;
    background: url(/home/images/InfoBar.jpg) no-repeat top left;
    width: 1000px;
    height: 22px;
    overflow: hidden;
    background-color:#ff5050;
}

#InfoBarText
{
    font: normal 11px Arial, Tahoma, Verdana;
    color: #ffffff;
    padding: 5px 10px 0 10px;
    width: 700px;
    float:left;
}

#SearchDiv
{
    width: 260px;
    float: right;
}

#SearchDivRSS
{
    margin: 4px 0 0 0;
    float: left;
    width: 50px;
}

#SearchDivBox
{
    margin: 0px 10px 0 0;
    float: right;
    width: 190px;
}

.SearchTextBox
{
    width: 160px;
    height: 19px;
	font-size:10pt;
	vertical-align:baseline;
	color: #ffffff;
	float: left;
	background-color:Transparent;
}
#SearchDivBoxLeft
{
    width: 170px;
    float: left;
}

#SearchImageBox
{
    width: 20px;
	color: #FFFFFF;
	margin-top: 2px;
	float: right;
}

#MenuBar
{
     background: url(../home/images/MenuBarBg.jpg) repeat-x top left;
     width: 1000px;
     height: 59px;
}

#MenuHome
{
    width: 1000px;
    height:30px;
}
#MenuHome ul
{
    padding: 5px 0px 0px 0px;
    _padding: 4px 0px 0px 0px;
    margin: 0px 0px -3px 0px;
    text-align: left; /*set value to "left", "center", or "right"*/
}

#MenuHome ul li
{
    display: inline;
    width: 90px;padding: 4px;
}
#MenuHome ul .Current
{
    margin-left:20px;
    display: inline;
    color: #000000;    
    background-color: #f9fffe;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #d1d1d1;
    border-right-color: #d1d1d1;
    border-left-color: #d1d1d1;    
}
#MenuHome ul .Current a
{
    color: #000000;
    margin: 0px;
    text-decoration: none;
    line-height: 30px;
    padding: 3px;
    text-align: center;
    font-weight: bold;
}
#MenuHome ul .Current a:hover
{
    color: #EE0807;        
    text-align: center;
    font-weight: bold;
}
#MenuHome ul li a
{
    color: #ffffff;
    margin: 0px;
    text-decoration: none;
    line-height:30px;
    padding: 4px;
    text-align:center;
    font-weight: bold;
}
#MenuHome ul li a:hover
{
    color: #FFFF00;
    text-align: center;
    font-weight: bold;
}

.MenuHomeImage
{
    border:0;
    margin: 4px 0 4px 5px;
}

.blockmenu
{
	margin: 0;
	padding: 0 5px 0 5px;
	float: left;
	width: 986px;
	color: #333333;
}

.blockmenu li
{
    color: #333333;
}

.blockmenu li a, .blockmenu li a:visited 
{
    font: 8pt Tahoma, Arial, Verdana;
	color: #333333;
	text-decoration:none;
	padding-right: 7px;
	border-right: solid 1px #555555;
}

.blockmenu li a:hover, .blockmenu li a:current
{
	color: #ee0807;
	text-decoration:none;
}

#FooterBar
{
    width: 996px;
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
    padding: 1px 1px 2px 1px;
    float: left;    
}
#FooterMenu
{
    width:996px;
    margin: 0;
    float:left;
    z-index:1;
    padding: 5px 0 5px 0;
    background-color: #f0f4f7;
    border-top: #ffffff 1px solid;
}

#EditionInfo
{
    width: 800px;
    padding: 7px 5px 0 5px;
    float: left;
    font: 8pt Tahoma, Arial, Verdana;
	color: #333333;
}

#LastLine
{
    width: 800px;
    float: left;
    font: 8pt Tahoma, Arial, Verdana;
	color: #333333;
}

#Copyright
{
    width: 800px;
    float: left;
    margin: 0;
    font: 8pt Tahoma, Arial, Verdana;
	color: #333333;
}

#Copyright a, #Copyright a:visited
{
    font: 8pt Tahoma, Arial, Verdana;
	color: #333333;
	text-decoration: none;
}
#Copyright a:hover
{
    color: #ee0807;
    text-decoration: none;
}

#LeftFooterInfo
{
    width: 820px;
    float: left;
}

#FooterInfoBar
{
    float: left;
    width: 1000px;
    margin-bottom: 10px;
}


#DesignedBy
{
    width: 150px;
    height:30px;
    float: right;
    text-align:right;
}

#DesignedBy A
{
    
}

#DesignedBy A:hover
{
    
}

#DesignedBy A img
{
    border: 0;
    margin-top: 10px;
}


#Counter
{
    display:none;
}

.blockmenu li
{
    display: inline;
}

.blockmenu li a
{
	float: none;
	color: #000000;
	text-decoration: none;
	border-right: black 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 6px 0px;
	padding-top: 0px;
}

.blockmenu li a:visited
{
    color: #000000;
}

.blockmenu li a:hover, .blockmenu li .current
{
	color: Red;
}

#TopItems
{
    width: 1000px;
    margin-top: 5px;
    float:left;
}

#TopDiv
{
    width: 695px;
    float: left;
}

#TopHeadline
{
    width: 345px;
    height: 258px;
    float: left;
    background-color: red;
}
#TopLastedPop
{
    width: 345px;
    height: 258px;
    float: right;
    background-color: #ffffff;
}

#TopAd
{
    width: 300px;
    height: 258px;
    float: right;
    background-color: #ffffff;
    overflow: hidden;
}

#TopHeadDiv
{
    width: 345px;
    height: 258px;
    float:Left;
    padding:0;
    POSITION: relative;
}
#TopHeadFrame
{
    background:#F0f0f0;
    text-align: Center;
    Z-INDEX: 2;
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 343px;
    PADDING: 0px;
    TOP: 0px; 
    HEIGHT: 256px;
    opacity: 1;
    BORDER: #c1cedb 1px solid;
    POSITION: absolute;
    
}

.TopHeadColorLayer {
	Z-INDEX: 3;
	FILTER: alpha(opacity=40);
	OVERFLOW: hidden; 
	BACKGROUND-COLOR: #000000; /*#400000;*/
	-moz-opacity: 0.40;
	opacity: 0.40;
	text-align: center;
	LEFT: 1px;
	WIDTH: 343px;
	TOP: 178px;
	HEIGHT:79px;
	position:absolute;
}
.TopHeadColorLayerContent {
	Z-INDEX: 4;
	OVERFLOW: hidden;
	LEFT: 1px;
	WIDTH: 343px;
	TOP: 178px;
	HEIGHT: 79px;
	opacity: 1;
	position:absolute;
}
.Top
{
	z-index: 10;
	cursor: pointer;
	position: absolute;
	TOP: 0px;
	WIDTH: 343px;
	HEIGHT: 79px;
	position:absolute;
}

.TopHeadTitleTab
{
    WIDTH: 343px;
	HEIGHT: 79px;
}

.TopHeadTitleTabCell
{
    padding: 0 4px;
    text-align:center;
    vertical-align:middle;
    font: bold 20px Arial, Tahoma, Verdana;
	color: white;
}

#TabAjax
{
    width: 343px;
    height: 256px;
    float: left;
    overflow: hidden;
    border: #c1cedb 1px solid;
}

#TabAjaxInner
{
    height: 256px;
    width: 100%;
}

#TabAjaxHeader
{
    width: 343px;
    height: 20px;
    background: url(/Home/Images/UnSelectedItem.gif) repeat-x left top;
    overflow:hidden;
    border-bottom: #c1cedb 1px solid;
    margin-bottom: 5px;
}

.TabAjaxHeader1
{
    line-height: 20px;
    display: block;
    width: 150px;
    height: 20px;
    text-decoration: none;
    text-align:center;
}

.TabAjaxHeader2
{
    line-height: 20px;
    height: 20px;
    width: 150px;
    display: block;
    vertical-align: top;
    text-decoration: none;
    text-align:center;
}

.TabAjaxHeader3
{
    width: 150px;
    line-height: 20px;
    height: 20px;
    display: block;
    vertical-align: top;
    text-decoration: none;
    text-align:center;
}
.articleSelected
{
    border-right: 1px solid #cccccc;
	background: url(/Home/Images/SelectedItem.gif) repeat-x left top;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font: bold 11px arial, tahoma, verdana;
	padding: 3px 10px;
	color: #000000;
}
.articleUnSelected 
{
    border-right: 1px solid #cccccc;
	background: url(/Home/Images/UnselectedItem.gif) repeat-x left top;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font: bold 11px arial, tahoma, verdana;
	padding: 3px 10px;
	color: #000000;
}

.TabAjaxContent
{
    float: left;
    text-align:left;
    overflow: auto;
    height: 225px;
    width: 338px;
}

.toolTipTitle {
	FONT-WEIGHT: bold; COLOR: #bd0000
}
.toolTipHeader {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: right
}
.toolTipBody {
	FONT-WEIGHT: normal; COLOR: #000; TEXT-ALIGN: left
}
.ShowToolTip
{
	border: #333333 1px solid;
	padding: 2px 2px 2px 2px;
	z-index: 100;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	visibility: hidden;
	width: 320px;
	position: absolute;
	background-color: #ffffff;
	text-align: left;
}

#AjaxPopup
{
    width: 100%;
    z-index: 2000;
}

#AjaxPopupText
{
    margin: 5px;
}

#AjaxPopupText img
{
    padding: 1px;
	border: solid 1px #c1cedb;	
	margin: 5px 10px 5px 0;
	float: left;
}

.ImageBorder
{
    padding: 1px 1px 1px 1px;
	border: #c1cedb 1px solid;	
}

/* Ad Panels */
.AdPanel
{
    margin:0;
    padding:0;
    overflow: hidden;
    float:left;
}
.AdCell
{
    margin-bottom:1px;
    text-align:center;
    float:left;
}
.AdCell img
{
    border: 0;
}

.ViewTableHeader
{
    background-color: #ffffff;
}

/*   Contents */
#ContentFrame
{
    width: 1000px;
    margin: 5px 0 0 0;
    float:left;
}

#Col1
{
    width: 500px;
    float: left;
}

#Col2
{
    width: 495px;
    float: right;
}

#Col2a
{
    width: 300px;
    float: left;
}

#Col2b
{
    width: 190px;
    float: right;
}

/* Player */
.PlayerNote
{
    font: normal 12px arial,verdana,tahoma;
    color: #554C00;
    margin: 0;
    float: left;
    width: 296px;
    padding: 0;
    background-color: #f0f4f7;
}

#Player300
{
    z-index: 0;
}

.itemList
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.NewsUL1
{
  margin: 0 5px 0 5px;
  padding: 0;
  
}

.NewsUL1 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.NewsUL1 ul li
{
  background: url(/home/images/item.gif) no-repeat 0px 5px;
  margin-top: 5px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 10px;
}

.NewsUL1 ul li a, .NewsUL1 ul li a:visited
{
  color: #333333;
  text-decoration: none;
}

.NewsUL1 ul li a:hover, .NewsUL1 ul li a.current{
  color: #ee0807;
}

.NewsUL2
{
  margin: 0 5px 0 5px;
  padding: 0;
  clear:both;
  width: 237px;
}

.NewsUL2 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.NewsUL2 ul li
{
  background: url(/home/images/row.gif) no-repeat 1px 4px;
  margin-top: 5px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 10px;
}

.NewsUL2 ul li a, .NewsUL2 ul li a:visited{
  color: #333333;
  text-decoration: none;
}

.NewsUL2 ul li a:hover, .NewsUL2 ul li a.current{
  color: #ee0807;
}

.NewsUL2b
{
  margin: 0 5px 0 5px;
  padding: 0;
  clear:both;
  width: 286px;
}

.NewsUL2b ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.NewsUL2b ul li
{
  background: url(/home/images/row.gif) no-repeat 1px 4px;
  margin-top: 5px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 10px;
}

.NewsUL2b ul li a, .NewsUL2b ul li a:visited{
  color: #333333;
  text-decoration: none;
}

.NewsUL2b ul li a:hover, .NewsUL2b ul li a.current{
  color: #ee0807;
}


.NewsUL3
{
  margin: 0;
  padding: 0;
  clear:both;
}

.NewsUL3 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.NewsUL3 ul li
{
  margin: 0 5px 0 92px;
  background: url(/home/images/item.gif) no-repeat 0px 4px;
  margin-top: 5px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 10px;
}

.NewsUL3 ul li a, .NewsUL3 ul li a:visited{
  color: #333333;
  text-decoration: none;
}

.NewsUL3 ul li a:hover, .NewsUL3 ul li a.current{
  color: #ee0807;
}

.NewsUL4
{
  margin: 0;
  padding: 0;
  clear:both;
}

.NewsUL4 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.NewsUL4 ul li
{
  background: url(/home/images/item.gif) no-repeat 0px 5px;
  margin-top: 5px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 10px;
}

.NewsUL4 ul li a, .NewsUL4 ul li a:visited
{
  color: #333333;
  text-decoration: none;
}

.NewsUL4 ul li a:hover, .NewsUL4 ul li a.current{
  color: #ee0807;
}

.PopNewsUL
{
  margin: 0 5px 0 5px;
  padding: 0;
  clear:both;
}

.PopNewsUL ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.PopNewsUL ul li
{
  background: url(/home/images/reddot.gif) no-repeat 5px 11px;
  padding-top: 5px;
  padding-bottom: 5px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 15px;
  border-bottom: solid 1px #eaeaea;
}

.PopNewsUL ul li a, .PopNewsUL ul li a:visited
{
  color: #333333;
  text-decoration: none;
}

.PopNewsUL ul li a:hover, .PopNewsUL ul li a.current{
  color: #ee0807;
}


.MediaUL
{
  margin: 0;
  padding: 0;
  clear:both;
}

.MediaUL ul{
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.MediaUL ul li
{
  background: url(/home/images/row.gif) no-repeat 0px 6px;
  margin: 2px 0 0 7px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  padding-left: 10px;
}

.MediaUL ul li img
{
    vertical-align:middle;
}

.MediaUL ul li a, .MediaUL ul li a:visited{
  color: #333333;
  text-decoration: none;
  line-height:18px;
}

.MediaUL ul li a:hover, .MediaUL ul li a.current{
  color: #ee0807;
}

.catBlockPictureOutter
{
	float: right;
	width: 80px;
	padding: 1px 1px 1px 1px;
	border: #c1cedb 1px solid;	
	margin: 0px 0 2px 7px;
	z-index:10;
	 
}
.catBlockPicture
{
	float: left;
	width: 80px;
	height: 60px;
	border:0;
	overflow: hidden; 
    text-align:center;
    background-color:#ffffff;
}

.catBlockPicture a img
{
	border:0;
}

.catBlockPictureReaderOutter
{
	float: right;
	padding: 1px 1px 1px 1px;
	border: #c1cedb 1px solid;	
	margin: 0px 0 2px 7px;
	 
}
.catBlockPictureReader 
{
	float: left;
	border:0;
	overflow: hidden; 
    text-align:center;
    background-color:#ffffff;
}

.catBlockPictureReader a img
{
	border:0;
}

.catBlockPictureNewsOutter
{
	float: left;
	padding: 1px 1px 1px 1px;
	border: #c1cedb 1px solid;	
	margin: 2px 5px 2px 0px;
	z-index:10;
	 
}

.catBlockPictureNews
{
	float: left;
	border:0;
	overflow: hidden; 
    text-align:center;
    background-color:#ffffff;
}

.catBlockPictureNews a img
{
	border:0;
}

.catBlockPicturePicOutter
{
    padding: 1px 0 1px 0;
	border-top: #c1cedb 1px solid;	
	border-bottom: #c1cedb 1px solid;	
	float: left;
	width: 296px;
	height: 222px;
	margin: 0 0 0 0;
	z-index:10;
	 
}
.catBlockPicturePic
{
	float: left;
	width: 296px;
	height: 222px;
	border: 0;
	overflow: hidden; 
    text-align:center;
    background-color:#ffffff;
}

.catBlockPicturePic a img
{
	border:0;
	height: 222px;
}

.catBlockPictureResearchOutter
{
	float: right;
	padding: 1px 1px 1px 1px;
	border: #c1cedb 1px solid;	
	margin: 0px 0 2px 7px;
	z-index:10;
	 
}
.catBlockPictureResearch 
{
	float: left;
	border:0;
	overflow: hidden; 
    text-align:center;
    background-color:#ffffff;
}

.catBlockPictureResearch a img
{
	border:0;
}

.catBlockPictureBottomOutter
{
	float: right;
	padding: 1px 1px 1px 1px;
	border: #c1cedb 1px solid;	
	margin: 0px 0 2px 7px;
	z-index:10;
	 
}
.catBlockPictureBottom 
{
	float: left;
	border:0;
	overflow: hidden; 
    text-align:center;
    background-color:#ffffff;
}

.catBlockPictureBottom a img
{
	border:0;
}

.catTopBar
{
    background: url(/home/images/NewsBarbg1.jpg) repeat-x bottom left;
    width:100%;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    border-bottom: #c1cedb 1px solid;    
    color: #c8151a;
}

.catTopBarA1
{
  background: url(/home/images/newsitem.gif) no-repeat 5px 7px;
  font: bold 12px Verdana;
  padding-left: 17px;
  color: #c8151a;
  float:left;
  height: 16px;
  padding-top: 2px;
  text-transform:uppercase;
}

.catTopBarA1:active, .catTopBarA1:visited, .catTopBarA1:linked
{
  color: #c8151a;
  text-decoration:none;  
}

.catTopBarA1:hover
{
  color: #ee0807; /*#dc2120;*/
  text-decoration: none;  
}

.catTopBarA2
{
  font: bold 12px Verdana;
  padding-left: 5px;
  color: #c8151a;
  float:left;
  height: 16px;
  padding-top: 2px;
  text-transform:uppercase;
}

.catTopBarA2:active, .catTopBarA2:visited, .catTopBarA2:linked
{
  color: #c8151a;
  text-decoration:none;  
}

.catTopBarA2:hover
{
  color: #ee0807; /*#dc2120;*/
  text-decoration: none;  
}

.catTitleReader
{
    background: url(/home/images/FrameBarBg.gif) repeat-x center left;
    width:296px;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    border-bottom: #c1cedb 1px solid;    
}

.catTitleReader a
{
  background: url(/home/images/news.gif) no-repeat 0px 0px;
  font: bold 12px Verdana;
  padding-left: 25px;
  color: #c8151a;
  float:left;
  height: 16px;
  padding-top: 2px;
}

.catTitleReader a:active, .catTitleReader a:visited, .catTitleReader a:linked
{
  color: #c8151a;
  text-decoration:none;  
}

.catTitleReader a:hover
{
  color:#ee0807;
  text-decoration: none;  
}

.catTitlePicture
{
    background: url(/home/images/FrameBarBg.gif) repeat-x center left;
    width:296px;
    margin: 0 0 1px 0;
    float:left;
    z-index:1;
    height: 20px;
}

.catTitlePicture a
{
  background: url(/home/images/picture.gif) no-repeat 2px 1px;
  font: bold 12px Verdana;
  padding-left: 25px;
  color: #c8151a;
  float:left;
  height: 16px;
  padding-top: 2px;
}

.catTitlePicture a:active, .catTitlePicture a:visited, .catTitlePicture a:linked
{
  color: #c8151a;
  text-decoration:none;  
}

.catTitlePicture a:hover
{
  color: #ee0807;
  text-decoration: none;  
}

.catTitleNews
{
    background: url(/home/images/NewsBarbg1.jpg) repeat-x bottom left;
    width:100%;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    border-bottom: #c1cedb 1px solid;    
}
.catTitleNews a, .catTitleNews div
{
  background: url(/home/images/newsitem.gif) no-repeat 5px 7px;
  font: bold 12px Verdana;
  padding-left: 17px;
  color: #c8151a;
  float:left;
  height: 16px;
  padding-top: 2px;
}

.catTitleNews a:active, .catTitleNews a:visited, .catTitleNews a:linked
{
  color: #c8151a;
  text-decoration:none;  
}

.catTitleNews a:hover
{
  color: #ee0807; /*#dc2120;*/
  text-decoration: none;  
}

.catTitleNewsBody
{
    width:100%;
    margin: 0 0 5px 0;
    padding: 0;
    float:left;
    z-index:1;
    border-top: #f0f4f7 1px solid;    
}

.catTitleBottom
{
    /*background: url(/home/images/FrameBarBg.gif) repeat-x center left;*/
    background: url(/home/images/RedBarBg.gif) repeat-x center left;
    width:100%;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    border-bottom: #c1cedb 1px solid;    
}

.catTitleBottom a
{
  background: url(/home/images/bottomitem.gif) no-repeat 5px 7px;
  font: bold 12px Verdana;
  padding-left: 18px;
  color: #ffffff;
  float:left;
  height: 16px;
  padding-top: 2px;
}

.catTitleBottom a:active, .catTitleBottom a:visited, .catTitleBottom a:linked
{
  color: #ffffff;
  text-decoration:none;  
}

.catTitleBottom a:hover
{
    color: #ffc8c8;
    text-decoration: none;
}

.catTitleResearch
{
    /*background: url(/home/images/FrameBarBg.gif) repeat-x center left;*/
    background: url(/home/images/RedBarBg.gif) repeat-x center left;
    width:100%;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    border-bottom: #c1cedb 1px solid;    
}

.catTitleResearch a
{
  /*background: url(/home/images/newsitem.gif) no-repeat 5px 7px;*/
  background: url(/home/images/bottomitem.gif) no-repeat 5px 7px;
  font: bold 12px Verdana;
  padding-left: 18px;
  color: #ffffff;
  float:left;
  height: 16px;
  padding-top: 2px;
}

.catTitleResearch a:active, .catTitleResearch a:visited, .catTitleResearch a:linked
{
  color: #ffffff;
  text-decoration:none;  
}

.catTitleResearch a:hover
{
  color: #ffc8c8;
  text-decoration: none;  
}

.catTitleLibrary
{
    background: url(/home/images/FrameBarBg.gif) repeat-x center left;
    width:296px;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    border-bottom: #c1cedb 1px solid;    
}

.catTitleLibrary a
{
  background: url(/home/images/book.gif) no-repeat 5px 1px;
  font: bold 12px Verdana;
  padding-left: 25px;
  color:#c8151a;
  float:left;
  height: 20px;
  padding-top: 2px;
}

.catTitleLibrary a:active, .catTitleLibrary a:visited, .catTitleLibrary a:linked
{
  color:#c8151a;
  text-decoration:none;  
}

.catTitleLibrary a:hover
{
  color: #ee0807;
  text-decoration: none;  
}

.catTitleMidCol
{
    background: url(/home/images/FrameBarBg.gif) repeat-x center left;
    width:296px;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    font: bold 12px Verdana;
    color:#c8151a;
    border-bottom: #c1cedb 1px solid;    
}

.catTitleMidCol div
{
  background: url(/home/images/newsitem.gif) no-repeat 5px 7px;
  font: bold 12px Verdana;
  color:#c8151a;
  float:left;
  height: 20px;
  padding-left: 18px;
  padding-top: 2px;
  float:left;
}
.catTitleMidCol a
{
  background: url(/home/images/newsitem.gif) no-repeat 5px 7px;
  font: bold 12px Verdana;
  color:#c8151a;
  float:left;
  height: 20px;
  padding-left: 18px;
  padding-top: 2px;
}

.catTitleMidCol a:active, .catTitleMidCol a:visited, .catTitleMidCol a:linked
{
  color:#c8151a;
  text-decoration:none;  
}

.catTitleMidCol a:hover
{
  color: #ee0807;
  text-decoration: none;  
}

.catTitleDivVideo
{
    width: 298px;
    float:left;
    z-index:1;
    height: 20px;
    background: url(/home/images/FrameBarBg.gif) repeat-x center left;
    background-color: #ffffff;
    border: #c1cedb 1px solid;
    text-align:left;    
}

.catTitleVideo
{
    background: url(/home/images/FrameBarBg.gif) repeat-x center left;
    width:298px;
    margin: 0;
    float:left;
    z-index:1;
    height: 20px;
    font: bold 12px Verdana;
    color:#c8151a;
    background-color: #ffffff;
    border: #c1cedb 1px solid;

}

.catTitleVideo div
{
  background: url(/home/images/video-icon.gif) no-repeat 5px 4px;  
  font: bold 12px Verdana;
  color:#c8151a;
  float:left;
  height: 20px;
  padding-left: 25px;
  padding-top: 3px;
  float:left;
}

.BriefFrame
{
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
    padding: 1px 1px 2px 1px;
    float: left;    
    margin: 5px 0 0 0;
    overflow: hidden;
}
.BriefFrameVideo
{
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
    padding: 1px 1px 2px 1px;
    float: left;    
    margin: 0;
}


.BriefBody
{
    width:296px;
    margin: 0;
    float:left;
    z-index:1;
    padding: 0 0 5px 0;
    background-color: #f0f4f7;
    border-top: #ffffff 1px solid;
    clear:both;
}
.BriefBody1
{
    width:496px;
    margin: 0;
    float:left;
    z-index:1;
    padding: 0px 0 5px 0;
    border-top: #f0f4f7 1px solid;
    clear:both;
}
.BriefBody2
{
    width:296px;
    margin: 0;
    float:left;
    z-index:1;
    padding: 0;
    border-top: #f0f4f7 1px solid;
    clear:both;
}
.BriefBody3a
{
    width:245px;
    margin: 0;
    float:left;
    z-index:1;
    padding: 0px 0 5px 0;
    border-top: #f0f4f7 1px solid;
}
.BriefBody3b
{
    width:246px;
    margin: 0;
    float:right;
    z-index:1;
    padding: 0px 0 5px 0;
    border-top: #f0f4f7 1px solid;
}
.BlankRow
{
    width: 100%;
    padding:0;
    margin:0;
    height: 5px;
    clear: both;
    overflow: hidden;
}
#DivTopics
{
    width:100%;
    margin:0;
    clear:both;
    float: left;
}
#DivTopic1
{
    float:left;
    margin: 0;
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
    padding: 1px 1px 2px 1px;
    width: 159px;   
    height: 155px;
    text-align:center;
    overflow: hidden;
}
#DivTopic23
{
    float:right;
    width: 332px;
}
#DivTopic2
{
    margin: 0;
    float:left;
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
    padding: 1px 1px 2px 1px;
    width: 159px;
    height: 155px;
    text-align:center;
    overflow: hidden;
}
#DivTopic3
{
    margin: 0;
    float:right;
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
    padding: 1px 1px 2px 1px;
    width: 160px;
    height: 155px;
    text-align:center;
    overflow: hidden;
}
#DivTopic1Img
{  
    width: 159px;
    height: 120px;   
    border: 0;
	overflow: hidden; 
    text-align:center;
}
#DivTopic1Img a img
{
    border: 0;  
}
#DivTopic2Img
{  
    width: 159px;
    height: 120px;   
    border: 0;
	overflow: hidden; 
    text-align:center;
}
#DivTopic2Img a img
{
    border: 0;  
}
#DivTopic3Img
{  
    width: 160px;
    height: 120px;   
    border: 0;
	overflow: hidden; 
    text-align:center;
}
#DivTopic3Img a img
{
    border: 0;  
}

.DivTopicText
{  
    width: 100%;
    height:29px;
    vertical-align: middle;	
	line-height: 18px;
	text-decoration: none;
	background-color: #f0f4f7;
	overflow: hidden;
	margin: 1px 0 0 0;
	padding: 5px 0 0 0;
}
.DivTopicText a
{  
    font: bold 8pt Tahoma, Verdana, Arial;
	color: #c8151a; 
	text-decoration: none;
}
.DivTopicText a:hover
{
  color: #ee0807;
  text-decoration: none;  
}
.DivNewsGroups1
{
    float: left;
    width:498px;
    margin: 5px 0 0 0;
    clear:both;
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
}
.DivNewsGroups1In
{
    float: left;
    width: 487px;
    border-right: #ebe8e5 1px solid;
    border-bottom: #ebe8e5 1px solid;
    padding: 0 5px 5px 5px;
    overflow: hidden;
}
.DivNewsGroups1Row
{
    float: left;
    width:100%;
    clear:both;
    padding: 5px 0 0 0;
}

.DivNewsGroups1Mid
{
    float: left;
    width:298px;
    margin: 5px 0 0 0;
    clear:both;
    background-color: #ffffff;
    border: #c1cedb 1px solid;    
}
.DivNewsGroups1InMid
{
    float: left;
    width: 287px;
    border-right: #ebe8e5 1px solid;
    border-bottom: #ebe8e5 1px solid;
    padding: 0 5px 5px 5px;
}
.DivNewsGroups1RowMid
{
    float: left;
    width:100%;
    clear:both;
    padding: 5px 0 0 0;
}

.DivNewsGroups1RowLeft
{
    float: left;
    width:241px;
 
}
.DivNewsGroups1RowRight
{
    float: Right;
    width:241px;
}
.DivNewsGroups2
{
    float: left;
    display:table;
    width:500px;
    margin: 5px 0 0 0;
    clear:both;
    background-color: #ffffff;
}
.DivNewsGroups2Row
{
    float: left;
    width:500px;
    clear:both;
    background: url(/home/images/FrameBg.gif) repeat-y top left;
}
.DivNewsGroups2RowBottom
{
    float: left;
    width:500px;
    background: url(/home/images/FrameBottomBg.gif) no-repeat bottom left;
}
.DivNewsGroups2Cell1
{
    float:left;
    vertical-align:top;    
    width:245px;
    border-top: #c1cedb 1px solid;    
    padding: 0 0px 2px 1px;
    text-align:left;
}
.DivNewsGroups2Cell2
{
    Float: right;
    vertical-align:top;    
    width:246px;
    border-top: #c1cedb 1px solid;    
    padding: 0 1px 2px 0;
    text-align:left;
}


/* Home Content */
.homectsLeftCol
{
    float:left;
    width: 231px;
}
.homectsRightCol
{
    float:right;
    width: 163px;
}
#showVideoPlayer
{
    float:left;
    overflow: hidden;
    height:245px;
    width:300px;
    background-color:#ffffff;
}
#showSlideShow
{
    float:left;
    overflow: hidden;
    width: 296px;
	height: 226px;
    background-color:#ffffff;
}