body,html{background:url(../images/body-bg.jpg) #d9d9d9;
margin:0; padding:0; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px;
color:#010101;
height:100%;
border:0;
text-align:left;
vertical-align:baseline;
height:100%;}
.highlight{background:#e8aea3; font-weight:700;}
a,a:visited{text-decoration:underline; outline:none; color:#010101;}
a:hover{color:#ff0000;}
a img{border:none;}
.clr{clear:both;}
.wrap {
position:relative;
width:100%;
margin: 0px auto ;
height:auto !important;
height:100%;
min-height:100%;
min-width:1000px;
}
a.ltext,
a.ltext:visited{color:#000; text-decoration:none;}
element.style {
    height: 243px;
    margin-left: -124px;
    top: 59.2px;
    width: 248px;
}
#lbCenter, #lbBottomContainer, #lbOverlay{z-index:1000;}

#searchForm label{display:inline;}
.contentdiv {
padding:5px;
margin-bottom:0px;}

#footer {
position:relative;
height:50px;
margin-top:0px;
line-height: 20px;
vertical-align:middle;
width:100%;
font-size:11px;
}
#footer a, #footer a:visited{ font-weight:700; color:#FF440A; text-decoration:none;}
#footer a:hover{color:#010101; text-decoration:underline;}

#footerin{
padding:0 4px;
height:50px;
margin: 0 auto;
}
div.fright{float:right; text-align:right;}
div.fright strong{font-weight:400;}
.empty_inner {
height:10px;}
div.space10{display:block; height:10px;}

div#head-top{padding:5px 0; font-size:11px;}
div#head-top a, div#head-top a:visited{color:#454545; text-decoration:none;}
div#head-top a:hover{text-decoration:underline;}
div#head-top a.pda{font-weight:700;}
div.h-left{float:left;}
div.h-right{float:right;}

h1,h2,h3,h4{margin:0; padding:0 0 10px 0; font-weight:400;}
div.componentheading, h1{font-size:26px; padding:0 0 10px 0; margin:0 0 5px 0;}

div#header{background:url(../images/header-bg.gif) repeat-x #323232; height:157px;

position: relative;
    z-index: 900;
padding:0 2px;}
div#header ul{margin:8px 0 4px; padding:0 0 0 5px;}
div#header ul li{list-style:none; float:left; margin:0 10px 0 0; background:url(../images/topnav-sep.gif) no-repeat right;
padding:0 8px 2px 0;}
div#header ul li a, div#header ul li a:visited{font-size:11px; color:#FFF; text-decoration:none;}
div#header ul li a:hover{text-decoration:underline;}

div#headinner{background:url(../images/header-orange.jpg) repeat-x; height:116px;}
div.logo{height:116px; width:235px; float:left;}
div.magazine{float:left;}
div.headbanner{float:right;margin:10px 10px 0 0 ;border:1px solid #FFF;}
div#content{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; line-height:150%;}
div#left{float:left; margin-left:-100%; position:relative; width:210px; padding-right:10px;}
div#right{float:left;
margin-left:-220px;
position:relative;
width:210px; padding-left:10px;}

div.threecols{padding:0 217px;}
div.fullwidth{padding:0;}
div.left_center{padding:0 0 0 217px;}
div.right_center{padding:0 217px 0 0;}
div.full{padding:0 217px;}

div#left, div#right{font-size:11px;}
div.space7{clear:both; height:7px;}

td.article_column{padding-right:14px;}
td.column_separator{padding:0 0 0 14px;}

div.moduletable, div.moduletable_text, div.moduletable_search{background:#353535; color:#FFF; border:1px solid #777777; padding:5px; margin:0 0 20px 0}
div.moduletable h3, div.moduletable_text h3{background:url(../images/module-header.gif) no-repeat 0 1px;
font-size:12px; color:#ff440a; padding:0 0 2px 12px; margin-bottom:10px; font-weight:700;}
div.moduletable_search{background:none; border:none;}
ul.menu{margin:2px 0; padding:0 0 0 11px;}
ul.menu li{list-style:none; padding:2px 0; font-size:11px;}

ul.menu li a, ul.menu li a:visited,
div.moduletable a, div.moduletable a:visited,
div.moduletable_text a, div.moduletable_text a:visited
{color:#FFF; text-decoration:none;}


div.moduletable_news{background:#dbdbdb; border:1px solid #FFF; padding:0 5px 5px 5px; margin:0 0 20px 0;height: 260px;overflow-x: auto;}
div.moduletable_news h3{background:url(../images/h3-news.gif) repeat-x #ff440a;
margin:0 -5px; padding:2px 2px 3px 2px; color:#FFF; font-size:11px;
border-bottom:1px solid #FFF;}

div.moduletable_banner2{margin:0 0 20px 0; border:1px solid #FFF;background:#ffffff;padding:5px;text-align:center;}
div.moduletable_banner2 h3{color:#000; font-size:12px; font-weight:700;margin-bottom:10px; padding:0 0 2px 12px;}
ul.menu li a:hover, div.moduletable a:hover, div.moduletable_text a:hover{text-decoration:underline;}

div.moduletable_banner{margin:0 0 20px 0; padding:5px;text-align:center;}
div.moduletable_banner h3{color:#000; font-size:12px; font-weight:700;margin-bottom:10px; padding:0 0 2px 12px;}
ul.menu li a:hover, div.moduletable a:hover, div.moduletable_text a:hover{text-decoration:underline;}

/*ul.pagination{margin:5px 0;}
ul.pagination li{float:left; list-style:none; margin:0 5px 0 0; font-size:11px;}
*/
.pagenav {font-size:11px;}
span.pagenav, a.pagenav{padding:2px 4px;}

td.sectiontableheader{padding:6px 3px; background:#333; color:#FFF; font-weight:700;}
td.sectiontableheader a, td.sectiontableheader a:visited{color:#FFF; font-weight:700;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td{padding:6px 3px; border-bottom:1px solid #EEE;}
tr.sectiontableentry2 td{background:#F8F8F8;}
td.contentdescription{background:#EEECCC; border:1px dashed #DDD; padding:5px;}

span.createdate, span.modifydate{font-size:11px; color:#b0b0b0;}
span.createby{color:#ff440a; font-size:11px; font-weight:700;}
span.article_separator{display:block; height:5px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #EEE;}

div.article-meta{color:#b0b0b0; font-size:11px;}
div.article-meta a, div.article-meta a:visited{color:#ff440a; text-decoration:none; font-weight:700;}
div.article-meta a:hover{text-decoration:underline;}

a.comment-link, a.comment-link:visited{color:#b0b0b0; text-decoration:none; font-size:11px;}
a.readmore-link, a.readmore-link:visited{font-size:11px; color:#ff440a; text-decoration:none;}
a.comment-link:hover, a.readmore-link:hover{text-decoration:underline;}



.inputbox {
border:1px inset #ABABAB;
color:#000;
background:#FFF;
margin:2px 0;
padding:3px;
}

.button {
border:1px outset #ABABAB;
background:#ff4c09;
font-size:100%;
font-weight:700;
color:#000;
padding:2px 3px;
}

.button:hover {
background:url(../images/button_h.gif) top repeat-x #F7F7F7;
}

* html .button {
color:#333;
padding:2px 3px!important;
}

*+html .button {
color:#000;
padding:2px 3px!important;
}

input#mod_search_searchword{width:134px; background:url(../images/search-input.gif) no-repeat; border:none; padding:5px 5px 7px 5px;}
input.button_search{border:none; float:right;}

table.botmods2 {margin:10px 0;}
table.botmods2 td{vertical-align:top;}
table.botmods2 div.moduletable,
table.botmods2 div.moduletable_forum,
table.botmods2 div.moduletable_blog,
table.botmods2 div.moduletable_socnews
{border:1px solid #010101; background:#dbdbdb; margin:0 10px;
height:140px;
padding-left:5px; padding-right:5px;
}

table.botmods2 div.moduletable h3,
table.botmods2 div.moduletable_forum h3,
table.botmods2 div.moduletable_blog h3,
table.botmods2 div.moduletable_socnews h3
{background:#010101; color:#ff440a; margin:0 -5px 0 -5px; padding:5px 0 5px 20px; font-weight:700; font-size:12px;}
table.botmods2 div.moduletable h3{margin:0 -5px -5px -5px;}
table.botmods2 div.moduletable_forum{background:#dbdbdb;}
table.botmods2 div.moduletable_forum ul{margin:5px 0; padding:0 0 0 10px;}
table.botmods2 div.moduletable_forum ul li{list-style:none; padding:2px 0 10px 30px; background:url(../images/forum-icon.gif) no-repeat 0 5px;}
table.botmods2 div.moduletable_forum ul li a, table.botmods div.moduletable_forum ul li a:visited,
table.botmods2 div.moduletable_socnews a, table.botmods div.moduletable_socnews a:visited
{font-weight:700; color:#ff440a; font-size:11px;
text-decoration:none;
}
table.botmods2 div.moduletable{padding-bottom:0;padding-top:0;}
table.botmods2 div.moduletable_forum ul li small a, table.botmods div.moduletable_forum ul li small a:visited{color:#000; font-weight:400;
text-decoration:none;
}
table.botmods2 div.moduletable_socnews{font-size:11px;}
ul.blog-latest, div.photocomments ul{margin:5px 0; padding:0 0 0 10px;}
ul.blog-latest li, div.photocomments ul li{list-style:none; padding:2px 0 10px 30px; background:url(../images/blog-icon.gif) no-repeat 0 5px; font-size:11px;}
ul.blog-latest li a, ul.blog-latest li a:visited,
div.photocomments ul li a, div.photocomments ul li a:visited
{color:#ff440a; text-decoration:none; font-weight:700;}

ul.blog-latest li a:hover, div.photocomments ul li a:hover, table.botmods div.moduletable_socnews a:hover{text-decoration:underline;}
div.blogavtor{padding:2px 0;}

div.photocomments ul li{ background:none; color:#010101;}


table.botmods2 div.moduletable_forum ul li a:hover, table.botmods div.moduletable_forum ul li small a:hover{text-decoration:underline;}
div.allmode_box{margin:-16px 0 0 0;}
div.allmode_item{margin:0 0 10px 0; padding:0 0 8px 0; border-bottom:1px solid #CCC;}
a.toggler, a.toggler:visited{font-size:11px; font-weight:700;}
span.allmode_date{font-size:10px; color:#666;}
div.allmode_text{padding:5px;}
div.newsmore{text-align:right; font-style:italic; padding-right:10px;}

table.botmods {margin:10px 0;}
table.botmods td{vertical-align:top;}
table.botmods div.moduletable,
table.botmods div.moduletable_forum,
table.botmods div.moduletable_blog,
table.botmods div.moduletable_socnews
{border:1px solid #010101; background:#dbdbdb; margin:0 10px;
height:260px;
padding-left:5px; padding-right:5px;
}

table.botmods div.moduletable_blog{height: 260px;overflow-x: auto;}

table.botmods div.moduletable h3,
table.botmods div.moduletable_forum h3,
table.botmods div.moduletable_blog h3,
table.botmods div.moduletable_socnews h3
{background:#010101; color:#ff440a; margin:0 -5px 0 -5px; padding:5px 0 5px 20px; font-weight:700; font-size:12px;}
table.botmods div.moduletable h3{margin:0 -5px -5px -5px;}
table.botmods div.moduletable_forum{background:#dbdbdb;height: 260px;overflow-x: auto;}
table.botmods div.moduletable_forum ul{margin:5px 0; padding:0 0 0 10px;}
table.botmods div.moduletable_forum ul li{list-style:none; padding:2px 0 10px 30px; background:url(../images/forum-icon.gif) no-repeat 0 5px;}
table.botmods div.moduletable_forum ul li a, table.botmods div.moduletable_forum ul li a:visited,
table.botmods div.moduletable_socnews a, table.botmods div.moduletable_socnews a:visited
{font-weight:700; color:#ff440a; font-size:11px;
text-decoration:none;
}
table.botmods div.moduletable{padding-bottom:0;padding-top:0;height: 260px;overflow-x: auto;}
table.botmods div.moduletable_forum ul li small a, table.botmods div.moduletable_forum ul li small a:visited{color:#000; font-weight:400;
text-decoration:none;height: 260px;overflow-x: auto;
}
table.botmods div.moduletable_socnews{font-size:11px;height: 260px;overflow-x: auto;}
ul.blog-latest, div.photocomments ul{margin:5px 0; padding:0 0 0 10px;}
ul.blog-latest li, div.photocomments ul li{list-style:none; padding:2px 0 10px 30px; background:url(../images/blog-icon.gif) no-repeat 0 5px; font-size:11px;}
ul.blog-latest li a, ul.blog-latest li a:visited,
div.photocomments ul li a, div.photocomments ul li a:visited
{color:#ff440a; text-decoration:none; font-weight:700;}

ul.blog-latest li a:hover, div.photocomments ul li a:hover, table.botmods div.moduletable_socnews a:hover{text-decoration:underline;}
div.blogavtor{padding:2px 0;}

div.photocomments ul li{ background:none; color:#010101;}


table.botmods div.moduletable_forum ul li a:hover, table.botmods div.moduletable_forum ul li small a:hover{text-decoration:underline;}
div.allmode_box{margin:-16px 0 0 0;}
div.allmode_item{margin:0 0 10px 0; padding:0 0 8px 0; border-bottom:1px solid #CCC;}
a.toggler, a.toggler:visited{font-size:11px; font-weight:700;}
span.allmode_date{font-size:10px; color:#666;}
div.allmode_text{padding:5px;}
div.newsmore{text-align:right; font-style:italic; padding-right:10px;}


div.searchresults{padding:10px; background:#EEE; border:1px solid #CCC; margin:10px 0;}
div.searchresults h4{margin:0; padding:0; font-weight:700;}
div.searchresults ul{margin:0; padding:0 0 0 20px;}
div.searchresults ul li{padding:2px 0 10px 0; border-bottom:1px solid #CCC; list-style:square;}

dt.message{background:#ff440a; color:#FFF; font-size:14px; font-weight:700; padding:4px 2px;}
dl.message{font-size:12px; font-weight:700; padding:4px 2px; background:#EEEDDD; border-bottom:1px solid #666;}

div.moduletable_newsletter{margin:10px 0 10px 0;}
div.moduletable_newsletter h3{font-size:12px;
font-weight:700;
margin-bottom:10px;
padding:0 0 2px 12px;
}
div.mainnewsletter{margin:-10px 0 0 0; padding:0;}
div.newsletterbutton{border:1px solid #CCC;}
div.newsletterbutton p, div#subscribelayout p{margin:0; padding:4px}
div#subscribelayout{border:none;padding:3px 5px 10px 5px; text-align:left;}
div#social-bookmarks{display:none;}

a.readmore-link, a.readmore-link:visited{font-weight:700; background:none; padding-left:0;}

p.under{text-align:center;}
a.icon-news,
a.icon-news:visited,
a.icon-rss,
a.icon-rss:visited
{background:url(../images/icon-news.gif)left no-repeat; font-weight:700; color:#FF0000; padding:0 0 3px 18px;}
a.icon-news:hover, a.icon-rss:hover{text-decoration:none;}
a.icon-rss,
a.icon-rss:visited{background:url(../images/icon-rss.gif)left no-repeat;}

img.contimage{float:left; padding:1px; border:1px solid #CCC; margin:0 2px 2px 0;}
div.banneritem{text-align:center;}
