html {height:100%; background:#38332F;}
body {margin:0; padding:0; height:100%; background:#38332F;}
body, td, input, textarea {font-family:Tahome, Arial, Verdana, Helvetica, sans-serif; color:#dad4c5; font-size:11px;}
input, textarea {color:#FFFFFF;}
h1, h2, h3, h4, h5, h6, p {font-size:11px; margin:0; padding:0;}
a {color:#feebbc; text-decoration:none;}
a:hover {text-decoration:underline;}
ul, li {list-style:none; margin:0; padding:0;}
.fltClr {height:0px; line-height:0px; overflow:hidden; clear:both; font-size:1px; }
img {border:0;}
form, fieldset {padding:0; margin:0; border:0;}

/* index */

.siteMainCont {min-width:990px; background:url(../img/topBckTlR.jpg) repeat-x 14px 0 #2B5563; }

.siteTopCont {  width:100%; text-align:center; overflow:hidden; z-index:9999; z-index:1000;}

/*.siteTopCont.newslist {height:603px;}
.siteTopCont.newsdetail {height:476px; background:url(../img/topBackImgNewsDet.jpg) no-repeat center 33px;}
.siteTopCont.noTop {background:none; height:127px;}

.topBack { position:absolute; z-index:9; width:100%; min-width:990px; left:0px; top:35px; height:498px; text-align:left; display:none;}
*/

.topBackL {width:50%; background:url(../img/topBckTlL.jpg) repeat-x; height:636px; position:absolute; top:0px; left:0px; z-index:997;}



.siteTopContents {position:relative; width:978px; margin:0 auto; text-align:left; position:relative; z-index:1000; background:no-repeat center 0 url(../img/topBackIndex.jpg); }

.siteTopCont.indexTop {height:533px;}
.siteTopCont.indexTop .siteTopContents {height:533px;}
.siteTopCont.indexTop .topBackL {height:533px; overflow:hidden;}
.siteTopCont.indexTop .siteTopContents .siteTopContHeight {height:533px; overflow:hidden;}

.siteTopCont.newslist {height:603px;}
.siteTopCont.newslist .siteTopContents {height:603px;}
.siteTopCont.newslist .topBackL {height:603px; overflow:hidden;}
.siteTopCont.newslist .siteTopContents .siteTopContHeight {height:603px; overflow:hidden;}

.siteTopCont.newsdetail {height:477px;}
.siteTopCont.newsdetail .siteTopContents {height:477px;}
.siteTopCont.newsdetail .topBackL {height:477px; overflow:hidden;}
.siteTopCont.newsdetail .siteTopContents .siteTopContHeight {height:477px; overflow:hidden;}

.siteTopCont.blog {height:128px;}
.siteTopCont.blog .siteTopContents {height:128px;}
.siteTopCont.blog .topBackL {height:128px; overflow:hidden;}
.siteTopCont.blog .siteTopContents .siteTopContHeight {height:128px; overflow:hidden;}
.siteTopCont.blog .newsDetPicsCnt {height:70px; overflow:hidden;}

.siteTopCont.videoTop {height:563px;}
.siteTopCont.videoTop .siteTopContents {height:563px;}
.siteTopCont.videoTop .topBackL {height:563px; overflow:hidden;}
.siteTopCont.videoTop .siteTopContents .siteTopContHeight {height:563px; overflow:hidden;}



h1 {width:175px; height:53px; /*background:url(../img/retvLogo.png) no-repeat; text-indent:-999999px; */position:absolute; top:13px; left:-12px; z-index:9999;}

.siteMainMenu {position:absolute; top:0px; left:176px; height:35px;}
.siteMainMenu ul li {position:relative; float:left; height:35px;  z-index:10;}
.siteMainMenu ul li a, .siteMainMenu ul li span {display:block; position:relative; float:left; padding:0 13px 0 14px; line-height:33px;color:#a6a5a5;background:url(../img/mainMSep.gif) no-repeat right center; }
.siteMainMenu ul li.last a {background:none;}
.siteMainMenu ul li a:hover, .siteMainMenu ul li a.blog {background:url(../img/mainMBckTlHHov.gif) repeat-x;}
.siteMainMenu ul li a.active, .siteMainMenu ul li a.active:hover {background:url(../img/mainMBckTlHAct.gif) repeat-x; color:#fefefe; z-index:1221;}
.siteMainMenu ul li span strong {background:url(../img/mainMSoonBckTlH.gif) repeat-x; color:#FFFFFF; font-weight:normal; padding:0 7px; height:17px; line-height:16px; display:block; float:left; margin:8px 3px 0 0;}
div.siteMainMenu ul li a:hover strong, .siteMainMenu ul li a.blog strong {text-decoration:none;}
div.siteMainMenu ul li em {display:block; float:left; font-style:normal;}

.indexVideosCnt { padding:53px 15px 0 0;}
.programMainCnt { padding:53px 15px 0 0;}
.programMainCnt .videosListMainCnt {width:144px; overflow:hidden;}
.programMainCnt .videosListMainCnt .videoCategories ul li.first {height:46px;}
.programMainCnt .videosListMainCnt .videoCategories ul li.first a {padding:0 0 0 30px; height:46px; line-height:46px;}

.programDayContent {background:#009900; position:relative; float:left; width:493px; height:450px; background:url(../img/prgDaysContentBck.png) no-repeat;}
.programDayContent h4 {height:46px; line-height:46px; padding:0 0 0 49px; color:#FFFFFF;}
.programDayContent h4 strong {color:#ffecbb; padding:0 5px;}
.programDayContent h4 em {font-style:normal; color:#ded6c6;}
.programDayList {overflow:auto; height:405px; margin:0 1px 0 0;}
.programDayList ul {}
.programDayList ul li {border-bottom:1px solid #576d74;}
.programDayList ul li strong {float:left; width:44px; text-align:center; padding:9px 0 10px 0; margin:0; display:block; color:#ffecbb; font-size:10px;}
.programDayList ul li h6 {padding:8px 0 10px 14px; float:left; width:411px; color:#8db7d7;}

.programDayList ul li.active {background:url(../img/prgActiveBckTlH.gif) repeat-x #060505;}
.programDayList ul li.active strong {background:#151210;}
.programDayList ul li.active h6 {color:#ffecbb;}

.programDayList ul li .info {padding:0 0 5px 58px;}
.programDayList ul li .info .pic {float:left; border:3px solid #474747; margin:0 11px 8px 0;}
.programDayList ul li .info .pic img {display:block; border:1px solid #010101;}
.programDayList ul li .info p {color:#ded6c6; padding:0 20px 8px 0;}


.videosListMainCnt {position:relative; width:425px; height:480px; float:left; background:url(../img/indexVidListBck.jpg) no-repeat; }

.videoCategories {position:relative; width:144px; float:left;}
.cameraPic {position:absolute; top:70px; left:-20px; background:url(../img/icoCamera.gif) no-repeat; width:57px; height:50px; z-index:9999999;}
.videoCategories ul {margin:18px 0 0 0;}
.videoCategories ul li {height:46px; overflow:hidden;}
.videoCategories ul li a {display:block; height:46px; line-height:46px; background:url(../img/videoListCatSep.gif) no-repeat center bottom; padding:0 0 0 30px;}
.videoCategories ul li.last a {background:none;}
.videoCategories ul li a.active, .videoCategories ul li.last a.active {background:#000000 url(../img/bulletVideoListAct.gif) no-repeat 110px center; color:#ff3434;}
.videoCategories ul li.first {height:60px;}
.videoCategories ul li.first a {padding:0 0 0 45px; height:60px; line-height:60px;}

.videosList {position:relative; width:273px; right:8px; height:452px; float:right; overflow:auto;}


.videosList ul {width:254px; padding:16px 0 0 0;}
.videosList ul li {height:86px; overflow:hidden; float:left; width:254px; margin-bottom:1px;}
.videosList ul li a {display:block; height:86px; padding:0 0 0 19px; color:#cccccc; position:relative; z-index:1000;}
.videosList ul li a:hover {text-decoration:none;}
.videosList ul img {display:block; float:left; margin:10px 0 0 0; filter:alpha(opacity=80); opacity:0.8;}
.videosList ul li a span {display:block; padding:12px 19px 0 0; color:#cccccc; font-size:9px; margin:0 6px 0 83px; font-weight:bold;height:64px; cursor:pointer;}
.videosList ul li a span strong {font-weight:normal; color:#99b6d5; font-size:11px; display:block; padding:2px 0 0 0;}

div.videosList ul li a:hover span {color:#e6e6e6;}
div.videosList ul li a:hover span strong {color:#b4cde8;}
.videosList ul li a:hover img {filter:alpha(opacity=100); opacity:1;}


.videosList ul li.active a {background:url(../img/videoListActVidBckTlH.gif) repeat-x;}
.videosList ul li.active a img {filter:alpha(opacity=100); opacity:1;}
.videosList ul li.active a span, .videosList ul li a.active:hover span {color:#797979; background:url(../img/btnPlay.gif) no-repeat right bottom;}
.videosList ul li.active a span strong, .videosList ul li a.active:hover span strong {color:#ffffcc;}

.videoPlayerCnt {position:relative; float:right; width:515px;}
.videoPlayerCnt .flashPlayerCnt {width:513px; height:392px; overflow:hidden;}
.videoPlayerCnt p {color:#ffffcb; font-weight:bold; padding:0 0 0 45px; line-height:34px;}
.videoPlayerCnt .bannerCnt {width:513px; height:75px; background:url(../img/videoBannerFrame.jpg) no-repeat; margin:4px 0 0 1px;}
.videoPlayerCnt .bannerCnt .bannerHolder {width:468px; height:60px; text-align:center; line-height:60px; margin:7px 0 0 22px;}

.liveVideoPlayerCnt {position:relative; width:515px; position:relative; margin:0 auto; background:url(../img/livePlayerBck.png) no-repeat; padding:2px 0 0 2px;top:55px; height:375px;}
.liveVideoPlayerCnt .vidPlayerCnt {width:513px; overflow:hidden; height:337px;}
.liveVideoPlayerCnt p {color:#ffffcb; font-weight:bold; padding:0 0 0 45px; line-height:34px;}


.liveVideoPlayerCnt2 {position:relative; width:515px; float:right; background:url(../img/livePlayerBck.png) no-repeat; right:-4px; padding:2px 0 0 2px; top:0px; height:375px;}
.liveVideoPlayerCnt2 .vidPlayerCnt {width:513px; overflow:hidden; height:337px;}
.liveVideoPlayerCnt2 p {color:#ffffcb; font-weight:bold; padding:0 0 0 45px; line-height:34px;}
.liveVideoPlayerCnt2 p a {text-decoration:underline;}
.liveVideoPlayerCnt2 p a:hover {text-decoration:none;}

.bannerCnt2 {width:513px; height:75px; background:url(../img/videoBannerFrame.jpg) no-repeat; margin:4px 0 0 1px; float:right; position:absolute; top:447px; right:16px;}
.bannerCnt2 .bannerHolder {width:468px; height:60px; text-align:center; line-height:60px; margin:7px 0 0 22px;}

.bannerCnt3 {width:513px; height:75px; background:url(../img/videoBannerFrame.jpg) no-repeat; margin:4px 0 0 1px; float:left; position:absolute; top:30px; right:240px;}
.bannerCnt3 .bannerHolder {width:468px; height:60px; text-align:center; line-height:60px; margin:7px 0 0 22px;}


.siteMdlCnt {background:#38332f url(../img/siteMdlBckTlR.png) repeat-x 6px -52px; border-top:1px solid #49433f; text-align:center; position:relative; border-top:1px solid #49433F;}
.siteMdlCnt.indexMdl {background-position:6px 0px;}
.siteMdlCnt.newsMdl {background-position:6px 0px;}
.siteMdlBck {background:url(../img/siteMdlBck.png) no-repeat center -52px; position:relative; overflow:hidden;}
.siteMdlBck.indexMdl {background-position:center 0px; background:none;}

.siteMdlCnt.newsDetMdl {}
.siteMdlCnt.newsDetMdl .siteMdlBck {position:relative; z-index:9999;}
.siteMdlCnt.newsDetMdl .siteMdlBckL {background-position:left -52px;}

.siteMdlBckL {position:absolute; width:100%; height:520px; left:-50%; top:0px; background:url(../img/siteMdlBckTlL.png) repeat-x 0px 0px; z-index:10;}

.indexHighlCnt {width:945px; position:relative; margin:0 auto; text-align:left; overflow:hidden; position:relative; z-index:9999; background:url(../img/siteMdlBck.png) no-repeat center 0px;  }
.indexHighlMainItem {width:311px; position:relative; padding:0 0 0 3px; float:left; overflow:hidden; background:url(../img/verticalSepTl.gif) repeat-y;}
.indexHighlMainItem.first1 {background:none;}
.indexHighlMainItem.last {background:none;}
.indexHighlMainItem .backIco {background:no-repeat 3px 22px;}
.indexHighlMainItem .backIco.globe {background-image:url(../img/icoIndexGlobe.png);}
.indexHighlMainItem .backIco.spyglass {background-image:url(../img/icoIndexSpyGlass.png);}
.indexHighlMainItem .backIco.user {background-image:url(../img/icoIndexUser.png); background-image:none;}
.indexHighlMainItem h2 {background:#009966; position:relative; margin:0 0 0 96px; background:no-repeat 0 18px; text-indent:-99999px; height:51px;}
.indexHighlMainItem .globe h2 {background-image:url(../img/indexHighlTxtEvents.png);}
.indexHighlMainItem .spyglass h2 {background-image:url(../img/indexHighlTxtBlog.png);}
.indexHighlMainItem .user h2 {background-image:url(../img/indexHighlTxtShows.png); background-image:none;}

.indexHighlMainItem .allLink {height:39px; background:url(../img/indexHighlAllLnkBck.png) no-repeat; margin:0 0 0 0px;}
.indexHighlMainItem .allLink a {display:block; position:relative; float:right; height:29px; background:url(../img/bulletArrowRBox.gif) no-repeat right center; padding:0 21px 0 0; line-height:28px; top:10px; right:9px;}

.indexHighlItem {margin:16px 8px 0 86px; padding:0 0 5px 0;  width:230px; overflow:hidden;}
.indexHighlItem.first {/*background:url(../img/indexHighlItemSep.gif) no-repeat left bottom;*/ padding:0 0 10px 0;}
.indexHighlItem .pic {position:relative; float:left; border:3px solid #474747; margin:0 11px 8px 0;}
.indexHighlItem .pic img {display:block; border:1px solid #010101;}
.indexHighlItem h5 {font-size:10px; color:#cccccc; padding:0 0 5px 0;}
.indexHighlItem p {padding:0 34px 0 0;clear:left;}
.indexHighlItem p strong {display:block; font-weight:normal; }
.indexHighlItem p strong a {color:#99bbdd;}
.indexHighlItem a.detailsLink {display:block; position:relative; float:right; background:url(../img/bulletArrowRBox.gif) no-repeat right center; height:15px; line-height:14px; padding:0 20px 0 0; margin:2px 0 0 0; right:14px;}

#indexHighlMainItem22 {width:625px; overflow:hidden;}
#indexHighlMainItem2 {padding:0 0 0 56px;  overflow:visible; width:700px;}
#indexHighlMainItem2 .indexHighlItem {float:left; margin:16px 8px 0 0px; padding-left:30px;}
.indexHighlMainItem .allLink#last {background-repeat:repeat-x;}

.partnersList {background:url(../img/partnersBckTlH.gif) repeat-x left bottom #254251; position:relative; z-index:999999; padding:0; }
.partnersList.gray {background:url(../img/partnersBckTlHGrey.gif) repeat-x left bottom #342d28; }
.partnersList .partners {width:968px; margin:0 auto;  position:relative;  }
.partnersList .partners a {display:block; position:relative; float:left; padding:16px 0 17px 0px; margin:0 30px 0 0; font-weight:normal;}


.siteFooter {background:url(../img/siteFooterBack.gif) repeat-x; height:34px; border-top:1px solid #262423; text-align:center; position:relative; z-index:999999;}
.siteFooter div {width:968px; margin:0 auto; text-align:left; color:#655d56; height:34px;}
.siteFooter a {color:#655d56;}
.siteFooter .copy {position:relative; float:left; line-height:32px;}
.siteFooter .cc {position:relative; float:right; padding:1px 28px 0 0;}
.siteFooter .edesign {position:relative; float:right; line-height:32px;}
.siteFooter .edesign a {display:block; background:url(../img/edesignLogo.gif) no-repeat right center; padding:0 31px 0 0;}
.siteFooter ul {position:relative; float:left; padding:9px 0 0 0;}
.siteFooter ul li {position:relative; float:left; height:16px; line-height:14px; border-right:1px solid #333333; overflow:hidden;}
.siteFooter ul li.last {border:0;}
.siteFooter ul li a {padding:0 21px; display:block; float:left;}

/* news */

.newsBnrCnt {position:relative; float:right; top:51px; right:24px; width:300px; height:250px;}

.newsListMainCnt {padding:50px 0 0 0; width:624px;}
.newsListBckT {background:url(../img/newsListHeadBck.jpg) no-repeat; position:relative;}
.newsListBckB {background:url(../img/newsListBck.jpg) no-repeat 0 71px; height:540px; position:relative;}

.newsListItem {position:relative; width:311px; height:154px; float:left;  margin:0 1px 1px 0}
.newsListItem .pic {position:relative; float:left; border:3px solid #474747; margin:8px 25px 8px 0px; left:15px;}
.newsListItem .pic img {display:block; border:1px solid #010101;}
.newsListItem h5 {font-size:10px; color:#cccccc; padding:10px 0 5px 0; margin:0 0 0 130px;}
.newsListItem p {padding:0 34px 0 0;/* margin:0 0 0 130px; */position:relative; overflow:hidden; height:100px;}
.newsListItem p strong {display:block; font-weight:normal;}
.newsListItem p strong a {color:#99bbdd;}
.newsListItem a.moreLink {display:block; position:absolute; right:3px; bottom:5px; background:url(../img/bulletArrowRBox.gif) no-repeat right center; height:15px; line-height:14px; padding:0 20px 0 0; margin:2px 0 0 0; clear:left;}

h2 {height:72px; margin:0 0 0 200px; background:url(../img/headFigGlobe.gif) no-repeat 0px 20px;}
h2 strong {display:block; position:relative; top:16px; left:70px; height:18px; text-indent:-99999px; background:no-repeat;}
h2.subitia strong {background-image:url(../img/headMTxtSubitia.png);}
h2.blog {background-image:url(../img/headFigMagn.png); margin:0 0 0 180px;}
h2.blog strong {background-image:url(../img/headTxtBlog.png); top:25px; left:79px;}
h2.head_text3 {background-image:none; margin:0 0 0 180px;}
h2.head_text3 strong {background-image:url(../img/headTxt3.png); top:25px; left:81px;}
h2.head_text1 {background-image:none; margin:0 0 0 180px;}
h2.head_text1 strong {background-image:url(../img/headTxt1.png); top:25px; left:81px;}
h2.head_text4 {background-image:none; margin:0 0 0 180px;}
h2.head_text4 strong {background-image:url(../img/headTxt4.png); top:25px; left:81px;}
h2.head_text2 {background-image:none; margin:0 0 0 180px;}
h2.head_text2 strong {background-image:url(../img/headTxt2.png); top:25px; left:81px;}
h2.head_text5 {background-image:none; margin:0 0 0 180px;}
h2.head_text5 strong {background-image:url(../img/headTxt5.png); top:25px; left:81px;}
h2.head_text6 {background-image:none; margin:0 0 0 180px;}
h2.head_text6 strong {background-image:url(../img/headTxt6.png); top:25px; left:81px;}

.pagingCnt {text-align:left; height:36px; width:950px; position:relative; margin:0 auto;}
.pagingCnt ul {padding:9px 0 0 180px;}
.pagingCnt ul li {position:relative; float:left;}
.pagingCnt ul li a {display:block; position:relative; float:left; height:19px; padding:0 4px;}
.pagingCnt ul li a.prev {background:url(../img/newsThumbsNavL.gif) no-repeat left top; padding-left:22px; border-right:7px solid #423C37; }
.pagingCnt ul li a.next {background:url(../img/newsThumbsNavR.gif) no-repeat right top; padding-right:22px; border-left:7px solid #423C37;}
.pagingCnt ul li a.active {color:#99b6d5;}

#videoPagingWrapper {position: absolute; left:145px; top:500px; width:150px; z-index:9999999;}
.videoPagingCnt {text-align:left; height:22px; position:relative; margin:0 auto; }
.videoPagingCnt ul {padding:9px 0 0 9px;}
.videoPagingCnt ul li {position:relative; float:left; height: 22px; width: auto; }
.videoPagingCnt ul li a {display:block; position:relative; float:left; height:22px; padding:2px 4px 0px 4px; *padding-top: 0px;font-weight:bold;}
.videoPagingCnt ul li a.prev {background:url(../img/newsThumbsNavL.gif) no-repeat left top; padding-left:12px; }
.videoPagingCnt ul li a.next {background:url(../img/newsThumbsNavR.gif) no-repeat right top; padding-right:12px; }
.videoPagingCnt ul li a.active {color:#99b6d5;font-weight:normal;}

/* news detail */
.newsDetPicsCnt {background:url(../img/newsDetailPicBck.jpg) no-repeat; width:634px; height:413px; position:relative; top:50px; left:1px; }
.newsDetPicsCnt .picCnt {border:2px solid #bbbbb9; position:relative; float:left; left:21px; top:6px;}
.newsDetPicsCnt .picCnt img {display:block;}
.newsDetPicsCnt .picThumbs {position:relative; float:right; right:20px; top:8px; width:83px; height:325px; }
.newsDetPicsCnt .picThumbs ul { }
.newsDetPicsCnt .picThumbs ul li {clear:both;}
.newsDetPicsCnt .picThumbs ul li a {display:block; border:2px solid #bbbbb9; position:relative; float:left; margin:0 0 11px 0;}
.newsDetPicsCnt .picThumbs ul li a img {display:block; border:1px solid #000000; filter:alpha(opacity=80); opacity:0.8;}
.newsDetPicsCnt .picThumbs ul li a:hover img {filter:alpha(opacity=100); opacity:1;}

.newsDetPicsCnt .picThumbs div {position:absolute; left:5px; bottom:12px; width:66px; text-align:center; color:#8cb7d7; display:none; }
.newsDetPicsCnt .picThumbs div span {display:block; position:relative; margin:0 16px;}
.newsDetPicsCnt .picThumbs div strong {color:#eae7e6;}
.newsDetPicsCnt .picThumbs div a {display:block; position:relative; width:16px; height:15px; text-indent:-99999px; overflow:hidden;}
.newsDetPicsCnt .picThumbs div a.prev {background:url(../img/newsThumbsNavL.gif) no-repeat; float:left;}
.newsDetPicsCnt .picThumbs div a.next {background:url(../img/newsThumbsNavR.gif) no-repeat; float:right;}


.site1ColCnt {position:relative; width:980px; margin:0 auto; text-align:left; border-bottom:1px solid #38332F; z-index:9999999; background:url(../img/siteMdlBck.png) no-repeat center -52px; }

.newsTextCnt {width:596px; padding:14px 20px 5px 0; margin:0 0 0 20px; background:url(../img/siteBtmMdlColSepTlV.gif) repeat-y right top;  }
.newsTextCnt h3 {position:relative; left:-17px; background:url(../img/newsHeadBck.png) no-repeat 0px 3px; padding:0 0 10px 35px; font-size:9px; color:#cccccc;}
.newsTextCnt h3 strong {font-size:14px; display:block; color:#FFFFFF; padding:0 0 9px 0;}
.newsTextCnt p {padding:0 0 11px 0;}
.newsTextCnt .allNewsLnk {display:block; position:relative; float:right; background:url(../img/bulletPagingR.png) no-repeat right center; height:19px; padding:0 27px 0 0;}

/*blog */
.blogHead {background:url(../img/blogHeadBack.jpg) no-repeat; height:70px; overflow:hidden; position:relative; top:50px; left:1px; }
.blogMainCnt {padding:0 18px 0 3px; background:url(../img/blogLeftColBckTl.png) repeat-y 726px 0px; width:959px; position:relative;}
.blogFig {position:absolute; top:55px; left:0px; width:100%; height:1px; overflow:visible; z-index:9999999999; text-align:center; z-index:999999;}
.blogFig div {position:relative; margin:0 auto; width:940px; height:1px; overflow:visible;}
.blogFig div object, .blogFig div embed {display:block; position:relative; float:right;}
.blogLeftCol {position:relative; width:726px; float:left; background:url(../img/blogLeftColBck.png) no-repeat right top; }
.blogRightCol {position:relative; width:225px; float:right; margin:172px 0 0 0;}

.blogPostsLst {padding:45px 0 10px 0;}
.blogPostItem {position:relative; background:url(../img/brdDottedBckTlH.gif) repeat-x left bottom; padding:0 0 10px 0; width:650px; margin:0 0 13px 0;}
.blogPostItem.last {background:none;}
.blogPostItem .pic {position:relative; float:left; border:3px solid #474747; margin:0 10px 5px 0;}
.blogPostItem .pic img {display:block; border:1px solid #010101;}
.blogPostItem h3 {font-size:10px; color:#cdcdcd; padding:0 0 5px 0;}
.blogPostItem h3 strong {display:block; font-size:14px; color:#8abcdf; padding:6px 0 0 0;}
.blogPostItem .blogTxt {padding:0 0 0 1px;}
.blogPostItem .moreLink {display:block; position:relative; float:right; height:29px; background:url(../img/bulletArrowRBox.gif) no-repeat right center; padding:0 21px 0 0; line-height:28px; top:0px; margin-bottom:-30px; }

.blogPostItem .blogItemFooter {clear:right; background:url(../img/blogItemFooterBck.gif) no-repeat #261F1B; height:27px; line-height:25px; width:373px; position:relative; margin:20px 0 0 -11px; padding:0 0 0 11px;}
.blogPostItem .author {position:relative; float:left; font-size:11px; color:#cdcdcd; font-weight:bold;}
.blogPostItem .author strong {font-weight:normal; color:#ffecbb;}
.blogPostItem .commentsNum {position:relative; float:right; color:#ffecbb;  text-align:right; margin-right:-10px; width:200px;}
.blogPostItem .commentsNum strong {display:block; position:relative; float:right; background:url(../img/blogFootNumBck.gif) no-repeat top right; width:29px; height:27px; text-align:center; color:#010202; padding:0 0px 0 0; margin:0 0 0 5px;}
.blogPostItem .addComment {background:url(../img/blogItemFooterBck.gif) no-repeat #261F1B; width:149px; height:27px; position:relative; line-height:25px; left:385px; top:-27px; margin-bottom:-27px; float:left;}
.blogPostItem .addComment a {display:block; position:relative; float:right; background:url(../img/bulletArrowRBox.gif) no-repeat right 6px; padding:0 20px 0 0; right:5px; border-right:1px solid #28211D;}

.blogCommentsList {margin-right:77px;}
.blogCommentItem {position:relative; background:url(../img/brdDottedBckTlH.gif) repeat-x left bottom; padding:7px 0 12px 0;}
.blogCommentItem.last {background:none;}
.blogCommentItem h5 {font-size:10px; color:#cdcdcd; padding:0 0 6px 0;}
.blogCommentsList .blogCommentItem h6 {color:#cdcdcd; padding:0 0 8px 0;}
.blogCommentsList .blogCommentItem h6 strong {font-weight:normal; color:#ffebbb;}
.blogCommentsList #status_message { width: auto; font-weight:bold; color:#ffffff; padding: 4px; margin-bottom: 10px; }
.error_message { background: #ff0000; }
.success_message { background: #00aa00; }

.blogCats li {padding:0 0 8px 0;}
.blogCats a {color:#FFFFFF;}

.blogPagingCnt {background:#27211c; border-top:1px solid #5D544D; padding:2px 0 0 0; position:relative;}
.blogPagingCnt .pagingCnt ul li a.prev {border-right:7px solid #27211c; }
.blogPagingCnt .pagingCnt ul li a.next {border-left:7px solid #27211c;}

.commentsFormCnt {position:relative; background:url(../img/brdDottedBckTlH.gif) repeat-x left bottom; padding:0 0 12px 0; display:none; margin:0 0 10px 0;}
.commentsFormCnt form {position:relative;}
.commentsFormCnt form fieldset {position:relative; padding:0; width:100%; }
.commentsFormCnt form fieldset label {display:block; width:152px; position:relative; float:left; font-weight:bold; color:#cdcdcd;}
.commentsFormCnt form fieldset label a.codeLink {font-weight:normal;}
.commentsFormCnt form fieldset input {background:#403935; border:1px solid #76726e; width:439px;margin:0 0 8px 0px; padding-top:3px; padding-bottom:3px; }
.commentsFormCnt form fieldset textarea {background:#403935; border:1px solid #76726e; overflow:auto; width:439px; height:170px; margin-bottom:10px;}
.commentsFormCnt form #commentBtn, .commentsFormCnt form #declineBtn { border:0px; background:url(../img/blogSubmitBtnBck.gif) repeat-x; height:20px; width:90px; color:#FFFFFF; margin:7px 0 0 0px; right:0px; float:left; margin:8px 0 0 20px; cursor:pointer; text-align:center; display:inline; float:none;}
.commentsFormCnt form #declineBtn {color:#999999; width:70px;}
.commentsFormCnt form fieldset div  {text-align:right; padding:0 54px 0 0;}
.commentsFormCnt form fieldset div input {display:inline;}
.commentsFormCnt form #commentSecureCode {}
.blogBckLink {height:19px;}
.blogBckLink a {display:block; position:relative; height:19px; background:url(../img/blogBackLinkBck.png) no-repeat; padding:0 0 0 23px; line-height:18px; float:right; right:80px; color:#FFFFFF;}

/* text page */
.defTextPage {padding:20px 65px 20px 15px;}
.defTextPage h4 {font-size:14px; color:#FFFFFF; padding:10px 0 11px 0;}
.defTextPage h4.sub {background:url(../img/brdDottedBckTlH.gif) repeat-x left top;}
.defTextPage p {padding:0 0 11px 0;}
.defTextPage p strong {color:#FFFFFF;}
.contactsList {}
.contactsList li {background:url(../img/bulletArrowRBox.gif) no-repeat; padding:0 0 23px 23px; position:relative;}
.contactsList li img {vertical-align:middle;}
.contactsList2 {padding:0 0 15px 0; margin:0 0 0 10px;}
.contactsList2 li {background:url(../img/bulletArrowRBox.gif) no-repeat; padding:0 0 10px 23px; position:relative;}

.teamList {}
.teamList li {padding:0 0 11px 0;}
.teamList li strong {display:block; color:#FFFFFF;}
