﻿* { font-family: Arial, Helvetica, sans-serif; font-variant: normal; }
A, SELECT, INPUT, TEXTAREA, .cEntryDesc { font-size: 12px; font-weight: normal; color: #666666; }
.LinkDisabled, a.LinkDisabled:hover { color: #aaaaaa !important; text-decoration: none; }







DIV.MenuPartTop { background-color: #a9a9a9; padding: 4px; margin: 0 7px; vertical-align: middle; height: 100%;  /* display: none;*/ }
DIV.MenuPartTop A { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: White; margin: 0 2px 0 6px; padding: 2px; } /*margin: 0 7px 0 6px;*/
DIV.MenuPartTop A:hover { background-color: #595959; }
DIV.MenuPartTop A.MenuLinkDisabled { background-color: White; color: #FF5950; }



/*DIV.MenuPartTop A.SearchButton { margin: 0; padding: 0; }*/


DIV.MenuPartTopSearch { display: inline; position: absolute; margin: 0 2px 0 6px; }
DIV.MenuPartTopSearch INPUT { position: relative; float: left; margin: 0 2px 0 0; padding: 2px; border: solid 1px White; }
DIV.MenuPartTopSearch INPUT { font-size: 10px; }
DIV.MenuPartTopSearch A { position: relative; float: left; margin: 0 2px 0 0; padding: 2px;}


DIV.MenuPartBottom { background-color: White; padding: 4px; margin: 0 7px; /*display: none;*/ }
DIV.MenuPartBottom A { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #5c5c5c; margin: 0 6px 0 4px; padding: 2px; }
DIV.MenuPartBottom A:hover { color: #FF5950; }
/*DIV.MenuPartBottom A.MenuLinkDisabled { background-color: #a9a9a9; color: White; }*/













DIV.MainBox, DIV.FooterBox { border: solid 1px #cbcbcb; margin: 1px 7px 7px 7px; }
DIV.OneColBox { }
DIV.TwoColBox { }
DIV.ThreeColBox { }
DIV.FooterBox { padding: 10px; }

DIV.OneColBox DIV.ContentTop { margin: 0 13px; }
DIV.OneColBox DIV.ContentBox { padding: 0 12px 7px 20px; }
DIV.TwoColBox DIV.CenterBox { padding: 0 7px; width: 656px; }
DIV.ThreeColBox DIV.CenterBox { padding: 0 7px; width: 236px; }

DIV.TopBox { padding: 0 7px 7px 7px; }
DIV.RightBox { padding: 0 7px 7px 8px; }
DIV.LeftBox { padding: 0 8px 7px 7px; }

DIV.ContentTop { padding: 7px 7px 20px 7px; }
DIV.ContentTop A { font-size: 10px; font-weight: bold; color: #FD6C70; }
DIV.ThreeColBox DIV.ContentTop { padding-bottom: 13px !important; }

TD.RightCol { background: url(img/borderBg.png) repeat-y left top; }
TD.LeftCol { background: url(img/borderBg.png) repeat-y right top; }

DIV.RightBoxTitle { font-size: 13px; font-weight: bold; color: White; background-color: Red; padding: 2px; margin: 0 0 18px 0; text-align: center; vertical-align: middle; }

DIV.ItemBox { border-bottom: solid 1px #cbcbcb; margin-bottom: 7px; padding-bottom: 7px; }
BODY.cms-items-itemdetail DIV.ItemBox { border-bottom: none; margin-bottom: 3px; padding-bottom: 3px; }


DIV.Pager { padding: 7px; }
DIV.Pager A, DIV.Pager SELECT, DIV.Pager INPUT, DIV.Pager SPAN, .Info { font-size: 11px; font-weight: normal; }

TABLE.MagGallery TR TD { padding: 0; }
TABLE.MagGallery TR TD { width: 138px; vertical-align: top; text-align: left; }
/*TABLE.MagGallery TR TD.firstColumn { width: 138px; }*/
TABLE.MagGallery TR TD.lastColumn { width: 130px; }

DIV.RightBox, TABLE.MagGallery TR TD { font-size: 11px; color: #666666; }
SPAN.IssueNumber { font-size: 12px; font-weight: bold; color: #333333; }


.cEntryHome .cEntryDate, .cEntryRef A { font-size: 10px; font-weight: bold; color: #FD6C70; }
.cEntryRef a:hover { color: #F30B0B; }
.cEntryRef P { margin: 0; padding: 0; }

H3 { margin: 0; padding: 0; color: #666666; }
.cEntryList H3, .cEntryList H3 A, .cEntryDetail H3
, .cEntryHomeCenterTop H3, .cEntryHomeCenterTop H3 A
, .cEntryHomeCenterMiddle H3, .cEntryHomeCenterMiddle H3 A 
, .cEntryHomeCenterBottom H3, .cEntryHomeCenterBottom H3 A 
{ font-size: 14px; font-weight: bold; }
.cEntryDetail H3 { margin-bottom: 12px; }
.cEntryHomeLeft H3, .cEntryHomeLeft H3 A { font-size: 21px; line-height: 22px; font-weight: normal; }
.cEntryHomeTop H3, .cEntryHomeTop H3 A { font-size: 30px; font-weight: bold; }




.cEntryHomeTop IMG.HomeImageV { width: 241px; }
.cEntryHomeTop IMG.HomeImageH { }
.cEntryHomeTop DIV.pnlEntryImageV { width: 249px; float: left; position: relative; }
.cEntryHomeTop DIV.pnlEntryImageH { text-align: center; }
.cEntryHomeTop DIV.pnlEntryDescV { width: 407px; float: left; position: relative; }
.cEntryHomeTop DIV.pnlEntryDescH { }

.cEntryHomeTop H3 { margin-bottom: 4px; }
.cEntryHomeTop .cEntryDate { margin-top: 3px; }

.cEntryHomeLeft IMG.HomeImageV { width: 241px; }
.cEntryHomeLeft IMG.HomeImageH { width: 406px; }
.cEntryHomeLeft DIV.pnlEntryImageV { width: 249px; float: left; position: relative; }
.cEntryHomeLeft DIV.pnlEntryImageH { text-align: center; }
.cEntryHomeLeft DIV.pnlEntryDescV { width: 157px; float: left; position: relative; }
.cEntryHomeLeft DIV.pnlEntryDescH { }

.cEntryHomeLeft H3 { margin-bottom: 4px; }
.cEntryHomeLeft .cEntryDate { margin-top: 3px; }

.cEntryHomeCenterTop IMG.HomeImageV, .cEntryHomeCenterTop IMG.HomeImageH { width: 93px; }
.cEntryHomeCenterTop DIV.pnlEntryImageV, .cEntryHomeCenterTop DIV.pnlEntryImageH { width: 93px; }
.cEntryHomeCenterTop DIV.pnlEntryDescV, .cEntryHomeCenterTop DIV.pnlEntryDescH { width: 143px; }

.cEntryHomeCenterMiddle IMG.HomeImageV, .cEntryHomeCenterMiddle IMG.HomeImageH { width: 236px; }
.cEntryHomeCenterBottom IMG.HomeImageV, .cEntryHomeCenterBottom IMG.HomeImageH { width: 236px; }

.cEntryHomeCenter .cEntryDesc { font-size: 11px; }
.cEntryHomeCenter .cEntryDesc P { display: inline; }

.cEntryHomeCenter H3 { margin-bottom: 3px; }
.cEntryHomeCenter .cEntryDate { margin-top: 3px; }


.detailDesc { width:190px; }
.detailDesc, .detailLongText { height:465px; padding-right: 15px; overflow: auto; scrollbar-base-color: #dadbdb; }

A.goTo { background: url(      'img/GoTo.png' ) no-repeat 0 2px; padding-left: 11px; }
H3 A.goTo { background: url(      'img/GoTo.png' ) no-repeat 0 4px; padding-left: 11px; }
.cEntryHomeLeft H3 A.goTo { background: url(      'img/GoTo.png' ) no-repeat 0 8px; padding-left: 11px; }
