/* CSS Document */
html { height:100%; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:justify; font-size:12px; background-color:#f5f5f8; }

td, tr, p, div { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#4f4f4f; }

body { height:100%; margin:0; line-height:150%; }

.webcontainer { width:100%; background:#EEE; }

a:link, a:visited { text-decoration:none; color:#cc0000; }

a:hover { text-decoration:none; color:#CC0000; }

.table_top_content { background:url('../images/table_middle_bg.gif'); height:155px !important; }
.table_middle_content { background:url('../images/table_middle_bg.gif'); }
.table_bottom_content { background:url('../images/table_bottom_bg.gif'); height:22px !important; }

.header_table { background-color:#fff; height:115px; }

.newsflash_div { width:150px; height:150px; overflow:hidden; margin: 20px 0 0 20px; text-align: left; background-color:transparent; }
.newsflash_div div table td { color:#FFFFFF; }
.newsflash_div div table.contentpaneopen{ }

table.moduletable{ width:100%; }
table.moduletable td { background-color:#aaa; }
table.moduletable th, div.moduletable h3 { text-transform:uppercase; background: #eee url('http://dzinelogic.com/images//ppl.gif') no-repeat left; color:#cc0000; font-size:12px; padding: 2px 5px 2px 20px; }

a.mainlevel:link, a.mainlevel:visited{ display:block; padding-left:10px; border-bottom:1px dotted #aaa; font-weight:bold; color:#4f4f4f; line-height:200%; }
a.mainlevel:hover{ display:block; padding-left:10px; background-color:#f5f5f8; font-weight:bold; border-bottom:1px dotted #aaa;
color:#cc0000; }

ul#mainlevel-nav { margin:0px; }
ul#mainlevel-nav li { margin-left:0px; display:inline; color:#4f4f4f; }
ul#mainlevel-nav li a:visited { line-height:200%; font-weight:700; color:#4f4f4f; padding:5px; border-bottom:1px dotted #aaa; }
ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:hover { line-height:200%; background-color:#f5f5f8; padding:5px; font-weight:bold; border-bottom:1px dotted #aaa; color:#cc0000; }

.mostread li{ list-style-image: url('http://dzinelogic.com/images//checklist-bg.gif'); background-color: transparent;
color:#4f4f4f; line-height:180%; margin-left: -20px; }
.mostread li a:link { color:#4f4f4f; font-weight:normal; }
.mostread li a:hover, .latestnews li a:visited { color:#cc0000; font-weight:normal; }

.sectiontablefooter{ background:url('../images/sectiontableheader_hg.gif'); font-weight:bold; padding:5px }

.pagenav{ font-weight:bold; }

.latestnews li{ list-style-image: url('http://dzinelogic.com/images//checklist-bg.gif'); background-color: transparent;
color:#4f4f4f; line-height:180%; margin-left: -20px; }
.latestnews li a:link { color:#4f4f4f; font-weight:normal; }
.latestnews li a:hover, .latestnews li a:visited { color:#cc0000; font-weight:normal; }

.button { margin-top:10px; margin-bottom:10px; border: 1px solid #aaa; background-color:#f5f5f8; color:#4f4f4f; }

li { color:#4f4f4f; }
li a{ font-weight:bold; }

.back_button { padding-top:10px; font-weight:bold;}

.contenttoc { text-align:left; border:1px solid #CCC; margin-left:10px; padding-left:5px; padding-right:5px; }
.contenttoc a:link, .contenttoc a:visited{ padding-left:20px; color:#4f4f4f; }
.contenttoc a:hover{ padding-left:20px; color:#4f4f4f; text-decoration:underline; }

.sectiontableheader { background:url('../images/sectiontableheader_hg.gif'); font-weight:bold; padding:5px; }
.category {}
.sectiontableentry1 { background-color:#f5f5f8; padding:5px; text-align:left; }
.sectiontableentry1 td{ padding:5px; }
.sectiontableentry1 a{ font-weight:bold; }
.sectiontableentry2 { background-color:#EEEEEE; padding:5px; text-align:left; }
.sectiontableentry2 td{ padding:5px; }
.sectiontableentry2 a{ font-weight:bold; }

.poll{ width:160px; }

.blog_more strong{ font-size:14px; font-weight:bold; color:#cc0000; padding-left:20px; }

.blogsection{ font-size:11px; font-weight:normal; color:#4f4f4f; }

.componentheading { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#cc0000; padding-left:20px; border-left:4px solid #8B90000; margin-bottom:25px; /*color:#234C6D;*/ }

.contentheading{ font-size:16px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; color:#cc0000; padding-left:20px; }

.small { font-size:9px; }

.createdate { font-size:9px; font-weight:bold; }

div.mosimage { border: 1px solid #ccc; }
.mosimage {   border: 1px solid #cccccc; margin: 5px }
.mosimage_caption { margin-top: 2px; background: #efefef; padding: 1px 2px; color: #666; font-size:10px; border-top:1px solid #ccc; }

a.readon { text-decoration:underline; }

.modifydate { font-weight: 700; }

.module h3 { background-color:#eee; text-transform:uppercase; background:url('http://dzinelogic.com/images//ppl.gif') no-repeat left; color:#cc0000; font-size:12px; padding: 2px 5px 2px 20px; }
.module div div div table { margin-bottom:10px; }

a.sublevel { display:block; color:#CC0000; border-left:2px solid #CC0000; margin-left:-4px; padding: 3x 8px 3px 0;}

a.mainlevel#active_menu { background-color:#f5f5f8; }

.module h3 { margin:0; }

div.moduletable-dlbox h3 { color: #cc0000; font-size:14px; margin-top:5px; padding: 0 5px 0px 10px; }
div.moduletable-dlbox { padding:0 5px 5px 5px; border:2px solid #fff; }
div.moduletable-dlbox:hover { background-color:#f5f5f8; padding:0 5px 5px 5px; border:2px solid #eee; }
div.moduletable-dlbox li{ list-style-image: url('http://dzinelogic.com/images//checklist-bg.gif'); background-color: transparent;
color:#4f4f4f; line-height:180%; margin-left: -20px; }
div.moduletable-dlbox li a:link { color:#4f4f4f; font-weight:normal; }
div.moduletable-dlbox li a:hover, div.moduletable-dlbox li a:visited { color:#cc0000; font-weight:normal; }