@import url('typography.css'); 
@import url('pagelayout.css'); 

html, body, form, fieldset{margin:0; padding:0}

body{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px}

body#bd{color:#444; background:#FFF}

body.contentpane{color:#2e2e2e; font-size:1.6em; bline-height:1.3em; margin:1em 2em; width:auto}
body.fs1{font-size:9px}
body.fs2{font-size:10px}
body.fs3{font-size:11px}
body.fs4{font-size:12px}
body.fs5{font-size:13px}
body.fs6{font-size:14px}

small, .small, .smalldark, .article-meta, .modifydate, .img_caption p, .site-slogan, a.readon{font-size:92%}

img{margin:0; padding:0}

.img_caption p{text-align:center; color:#2e2e2e}

.img_caption.left, .img_caption.right{margin-top:3px}

.img_caption img{padding:1px; border:3px solid #CCC}
.imgdes{border:solid 1px #767676}
.img_caption p{padding-top:5px; margin-top:0px}

.shadow img{padding:1px; border:1px solid #CCC}

.shadow{float:left; margin-right:10px; padding-bottom:3px}

h1{font-size:200%}
h2{font-size:175%}
h3{font-size:150%}
h4{font-size:125%}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6{margin:1em 0; padding:0}
p{text-align:justify}
h2{font-size:14px}
ul{list-style:none}
ul li{}
ul.menu{margin:0}
ul.menu li{}
ul.menu li a{color:#444; display:block; padding:4px; border-top:solid 1px #E8E8E8}
ul.menu li a:hover{
	color: #F30;
	display: block;
	padding: 4px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0;
	background-color: #ceddf9;
}
ul.block_list{margin:0; overflow:hidden}
ul.block_list li{display:block; float:left; height:70px; margin:5px 0 0; min-width:80px; padding:8px 0 0; text-align:center}
ul.block_list li a img{border:1px solid #D8D8D8}
ul.block_list li span.name{font-size:10px}
ul.block_list li span.name img{border:none}
ol li{margin-left:35px}

th{font-weight:bold; padding:8px; text-align:left}

fieldset{border:none; padding:10px 5px}

fieldset a{font-weight:bold}

fieldset.input{padding:0; background:none}

legend{font-weight:bold}

hr{border:none !important}

 div{font-size:100%; display:block}

form{margin:0; padding:0}

form label{cursor:pointer}

input, select, textarea, .inputbox, .button{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%}
.inputbox{padding-top:3px; padding-bottom:3px}
.button{color:#FFF; background:#3F3F3F url(../images/highlight.png) repeat-x scroll 0 0; border:solid 1px #1c1c1c; cursor:pointer; font-weight:bold; overflow:visible; padding:3px 9px; text-decoration:none; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px}
div.moduletable_blue .button{color:#3e3e3e; background:#cfcfcf; border:solid 1px #5b5b5b}
* html .button{/*IE 6*/padding:0 5px !important}

*+html .button{/*IE 7*/padding:0 10px !important}

.article_separator{clear:both; margin:0}
.article_column{padding:0 10px 0 0}
.column_separator{padding:0 0 0 10px}

.sectiontableheader{padding:4px 8px; font-weight:bold; background:#343434 url(../images/shade.png) repeat-x scroll center bottom; color:#FFF}

.sectiontableheader a, 
.sectiontableheader a:hover, 
.sectiontableheader a:active, 
.sectiontableheader a:focus{color:#770402}

tr.sectiontableentry0 td, 
tr.sectiontableentry1 td{padding:8px; border-bottom:1px solid #DFDFDF; border-top:1px solid #FFF; background:#F8F8F8 url(../images/row_bg.png) repeat-x bottom}
tr.sectiontableentry2 td{padding:8px; border-bottom:1px solid #DFDFDF; border-top:1px solid #FFF; background:#F3F3F3 url(../images/row_bg.png) repeat-x bottom}
tr.sectiontableentry1 td.col2, 
tr.sectiontableentry2 td.col2{padding:8px; border-bottom:1px solid #DFDFDF; border-top:1px solid #FFF; background:#F0F0F0 url(../images/row_bg.png) repeat-x bottom}
td.sectiontableentry0, 
td.sectiontableentry1, 
td.sectiontableentry2{padding:4px}
table.contentpane{border:none; width:100%}

table.contentpaneopen{border:none; border-collapse:collapse; border-spacing:0}

table.contenttoc{margin:0 0 10px 10px; padding:0; width:30%; float:right}

table.contenttoc td{background:url(../images/bullet.gif) no-repeat 12px 8px; padding:1px 5px 1px 20px}

table.contenttoc th{border-bottom:1px solid #CCC; padding:0 0 3px; text-indent:5px}

table.poll{border-collapse:collapse; padding:0; width:100%}

table.pollstableborder{border:none; padding:0; text-align:left; width:100%}

table.pollstableborder img{vertical-align:baseline}

table.pollstableborder td{border-collapse:collapse; border-spacing:0; padding:4px !important; background:none}

table.pollstableborder tr.sectiontableentry1 td{background:#EEE}

table.searchintro{padding:10px 0; width:100%}

table.searchintro td{padding:5px!important}

.blog_more{margin:15px 0 0; padding:10px 0 0; background:url(../images/dot.gif) repeat-x top}

.blog_more strong{display:block; margin:0 0 5px; text-transform:uppercase}

.blog_more ul{margin:0 0 0 30px; padding:0}

.blog_more ul li{background:url(../images/bullet.gif) no-repeat 4px 8px; margin:0; padding:0 0 0 12px}

.category{font-weight:bold}

h1.componentheading, .componentheading{color:#4E6A97; font-size:19px; font-weight:bold; margin:0 0 10px; padding:5px 0; border-top:groved 1px #333; border-bottom:groved 1px #333}
div.componentheading{padding:0; font-size:20px; line-height:25px; font-weight:bold; overflow:hidden; border-bottom:solid 1px #333; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.contentdescription{}

table.blog .contentheading{font-size:16px; font-weight:bold; padding-bottom:4px; color:#333}
td.contentheading{line-height:20px; font-size:1.7em; border-bottom:solid 1px #666}
a.contentpagetitle, 
a.contentpagetitle:hover, 
a.contentpagetitle:active, 
a.contentpagetitle:focus{font-size:13px; font-weight:bold; color:#444}
a{color:#4E6A97; outline:none; text-decoration:none}
a:hover, a:active, a:focus{color:#2F4C89; text-decoration:none; }
a.readon{padding:3px 5px 3px 15px; color:#FFF; background:#3F3F3F url(../images/toggle-arrow.gif) no-repeat 5px center; -moz-border-radius:3px 3px 3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px}
a.readon:hover, 
a.readon:focus, 
a.readon:active{background:#F60 url(../images/toggle-arrow.gif) no-repeat 5px center; text-decoration:none}
table.contentpaneopen, table.contentpane, table.blog{}

.moduletable{padding:0}

ul.pagination{margin:3px auto 3px 3px ; padding:10px 0 10px 10px; background:url(../images/dot.gif) repeat-x top; color:#514e4e}

ul.pagination li{background:none; display:inline; margin:0; padding:0}
ul.pagination li span{padding:2px 5px}
ul.pagination a{padding:2px 3px; text-decoration:none; color:#4E6A97}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus{background:#4E6A97; color:#FFF}
.pagenavbar{background:url(../images/icon-pages.gif) no-repeat center left; font-weight:bold; padding-left:14px}
.pagenavcounter{background:url(../images/icon-pages.gif) no-repeat 0 11px; font-weight:bold; padding:8px 14px 0 14px}
.smalldark{text-align:left}
div.syndicate div{text-align:center}
.pollstableborder tr.sectiontableentry1 td, 
.pollstableborder tr.sectiontableentry2 td{background:none}

ul.latestnews a, ul.mostread a{}
ul.latestnews ul{margin:0.8em}
a.latestnews{}

.article-toolswrap{display:block; margin:0 0 10px; padding:0; position:relative}
.article-tools{display:block; padding:0 10px 0 0}
.article-meta{width:70%; float:left; color:#770402}
.createby{}
.createdate{padding-right:6px; margin-right:5px; line-height:24px; font-size:11px; font-family:Tahoma}
.modifydate{width:100%; display:block; margin:15px 0}
.article-section{padding-left:6px; margin-left:5px}
.article-section a{color:#770402}
.article-category a{color:#770402}
div.buttonheading{position:absolute; top:4px; right:10px}
.buttonheading img{margin:0 0 0 5px; border:0; float:right; background:none !important}

#jv-wrapper{margin:0 auto; padding:0; text-align:left}
.wrapper{margin:0 auto; padding:0; width:980px}

#jv-header{width:100%; position:relative; overflow:hidden; z-index:9; height:100px; background:url(../images/bg-header.jpg) repeat-x}
#jv-header-inside{width:100%; height:100px; overflow:hidden; background:url(../images/bg-header2.jpg) no-repeat bottom center}
#jv-top{padding:2px 0; display:block; overflow:hidden; color:#3f3f3f; font-size:10px; background:#151515}
#jv-top p{margin:0}
#logo{margin:0px 0 0 10px; padding:0; position:relative; top:10px; float:left; width:1px; height:100px; overflow:hidden}
#logo img{border:none}
#jv-banner{float:right}
#jv-mainmenu{padding:3px 0; display:block; width:100%; background:#3F3F3F}
#jv-mainmenu ul{border-top:0; margin:0 0 0 0px; padding:0; float:left; height:auto}
#jv-mainmenu ul li{margin:0; padding:0 5px 0 0; float:left; display:block; border-top:0; background:none; cursor:pointer; line-height:4px}
#jv-mainmenu ul li a{padding:0 15px; display:block; text-decoration:none; font-size:12px; color:#CFCFCF; font-weight:bold; font-size:100%; text-transform:uppercase; -moz-border-radius:5px 5px 5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-top:0}
#jv-mainmenu ul li a:hover{
	color: #F30;
	display: block;
	padding: 4px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0;
	background-color: #ceddf9;
},
#jv-mainmenu ul li a:focus, 
#jv-mainmenu ul li a:active{background:#6a6a6a}
#jv-mainmenu ul#mainlevel-nav li a#active_menu-nav, 
#jv-mainmenu ul ul{display:none}

#jv-contentwrapper{margin:0; height:100%; }
#jv-container, 
#jv-container-left, 
#jv-container-right, 
#jv-container-full{overflow:hidden}
#jv-container{background:url(../images/bg12.jpg) repeat-y 170px 0;}
#jv-container-left, 
#jv-container-right{background:url(../images/bg-content2.jpg) repeat-y 170px 0}
#jv-container-full{background:none}
#jv-left-right{}
#jv-container-left #jv-left-right, 
#jv-container-right #jv-left-right{width:195px}
#jv-left{padding:0 0 0 15px; width:173px;float:left} 
#jv-right{padding:0 0 0 15px; width:173px;float:right;}

#jv-right{padding:0 0 0 6px}
#jv-content{
	margin: 0;
	width: 600px;
	float: left;
	padding-left: 5px;
}
#jv-content-inside{margin:5px 5px 5px 5px;}
#jv-container-left #jv-content, 
#jv-container-right #jv-content{width:750px}
#jv-container-full #jv-content{margin:0; padding:15px 0 0 0; width:980px}
#jv-extra{margin:0; padding:0px 0; width:100%; overflow:hidden; background:url(../images/bg-noice.jpg)}
#jv-colspan{margin:0; padding:0; overflow:hidden}
.jv-box-left, 
.jv-box-center{float:left}
.jv-box-right{float:right;}
.jv-box-inside{padding:0 20px}
#jv-footer{margin:0; padding:10px 0; width:100%; overflow:hidden}
.clearfix{clear:both}
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
* html >body .clearfix{display:block; width:100%}
* html .clearfix{height:1%}
.inputboxsmall{width:35px}
div.moduletable_latest{background-color:#e8e8e8;}
div.moduletable, 
div.moduletable_text{margin:0 0 10px 0; padding:5px; display:block; overflow:hidden; border-left:solid 1px #E8E8E8; border-right:solid 1px #E8E8E8; border-top:solid 4px #F60; border-bottom:solid 4px #E8E8E8; -moz-border-radius:3px 3px 3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px}
div.moduletable_menu{margin:0 0 10px 0; display:block; clear:both; overflow:hidden; border-left:solid 1px #E8E8E8; border-right:solid 1px #E8E8E8; border-top:solid 4px #F60; border-bottom:solid 4px #E8E8E8; -moz-border-radius:3px 3px 3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px}
div.moduletable_grey{margin:0 0 10px 0; padding:5px; display:block; clear:both; overflow:hidden; -moz-border-radius:3px 3px 3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; color:#CFCFCF; background:#3F3F3F}
div.moduletable_grey a{color:#F60}
div.moduletable_blue{margin:0 0 10px 0; padding:5px; display:block; clear:both; overflow:hidden; -moz-border-radius:3px 3px 3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; color:#CFCFCF; background:#283c5b}
div.moduletable_blue a{color:#e7e7e7; font-style:italic; border-bottom:dotted 1px #e7e7e7}
div.moduletable_blue a:hover, 
div.moduletable_blue a:focus, 
div.moduletable_blue a:active{font-style:normal; text-decoration:none}
#jv-colspan div.moduletable, 
#jv-colspan div.moduletable_text, 
#jv-colspan div.moduletable_menu{padding:0; border:none}
div.moduletable h3,div.moduletable_latest h3,
div.moduletable_text h3{margin:0; padding:5px 0 5px 0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:16px;color:#406ae1; font-weight:bold}
div.moduletable_menu h3{margin:0; padding:10px 5px; font-family:Georgia; font-style:italic; font-size:20px; font-weight:100}
div.moduletable_grey h3{margin:0; padding:5px 0 10px 0; font-family:Georgia; font-style:italic; font-size:20px; font-weight:100}
div.moduletable_blue h3{margin:0; padding:5px 0 10px 0; font-family:Georgia; font-style:italic; font-size:20px; font-weight:100}
#jv-colspan div.moduletable h3,#jv-colspan div.moduletable_latest h3, 
#jv-colspan div.moduletable_text h3, 
#jv-colspan div.moduletable_menu h3{color:#909090; border-bottom:solid 1px #767676}
ul.archives{width:80%}
ul.archives li{padding:5px 0 5px 10px; border-bottom:dotted 1px #B5B5B5}
ul.archives li a{color:#575656}
div.moduletable_search{padding:20px 10px}
input.inputbox_search{width:130px; padding:2px 3px 2px 3px; border:solid 1px #D8D8D8; background-color:#f5d8c2;}
input.button_search{width:auto; padding:1px 0px 0 0; margin-left:5px;}
ul.menu_nav{padding:0 30px}
ul.menu_nav li{padding:0 0 0 10px; background:url(../images/dot_style1.jpg) no-repeat 0 4px}
ul.menu_nav li a{text-decoration:underline}
ul.style2{}
ul.style2 li{padding:0 0 0 10px; background:url(../images/dot_style2.jpg) no-repeat 0 4px}
ul.style2 li a{color:#2E2E2E}
div.tool-tip{padding:10px; background:#F8F8F8; border:solid 1px #4E6A97}
#jv-content-before{overflow:hidden}
#jv-content-before div.moduletable{float:left; width:600px; padding-top:0; padding-left:3;margin:5px; text-align:left; border-top:0; border-bottom:solid 4px #E8E8E8; border-left:0; border-right:0}
#jv-content-after{margin-top:15px; overflow:hidden}
#jv-content-after div.moduletable{float:left; width:230px; padding-top:0; margin:5px; text-align:left; border:0; overflow:hidden; border-top:0; border-bottom:solid 4px #E8E8E8; border-left:0; border-right:0}
#jv-content-after div.moduletable h3,#jv-content-before div.moduletable_latest h3, #jv-content-before div.moduletable h3{color:#333; border-bottom:solid 2px #C30; border-left:0; border-right:0; padding-bottom:3px}
.menuvtop{text-align:right; margin:0 30px 0 0; padding:0}
.menuvtop li{display:inline; color:#FFF; font-size:12px; padding-left:6px; padding-right:6px; border-right:1px solid #CCC}
.menuvtop li a{border:none; padding:0; color:#fff;}
.menuvtop li a:hover{border:none; color:#F60;}
#jv-right{margin-top:30px}
#jv-right .moduletable{    border-left:solid 1px #6f70ff;
	border-right:solid 1px #6f70ff;
	border-bottom:solid 1px #6f70ff;
	border-top:solid 1px #6f70ff}
.menumain{margin:0;     padding:0;     list-style-type:none;     font-size:1.1em; color:#000; font-family:Verdana,Arial,sans-serif}
.menumain li{padding:0; margin:0}
.menumain li a, .menumain li a:visited{ display:block;     padding:5px 0 5px 0;     border-bottom:solid 1px #B5412A;     text-decoration:none; color:#333}
.menumain li a:hover{border-bottom:solid 1px #FF715A; background:#fff0ff}
.menumain li.active > a{color:#FF715A; background:url('../images/arrowb.gif') no-repeat; background-position:right }
.menumain ul li.active > a{color:#FF715A; background:url('../images/red_arrow.png') no-repeat; background-position:right }

#jv-left .moduletable{
	border: thin blue;

}
#jv-left .moduletable h3{border-bottom:2px solid #C30}
.menusub{margin:0;     padding:0;     list-style-type:none;     font-size:1.1em; color:#000; font-family:Verdana,Arial,sans-serif}
.menusub li{padding:0; margin:0}
.menusub  li a, .menusub li a:visited{ display:block;padding:5px 0 5px 10px;border-bottom:dashed 1px #B5412A;     text-decoration:none}
.menusub li a:hover{border-bottom:dashed 1px #FF715A; color:#39F}
#jv-right .moduletable h3{border-bottom:groove 1px #C30}
.menusub li#current a{border-bottom:dashed 1px #FF715A; color:#FF715A; background:url('../images/arrowb.gif') no-repeat; background-position:right}
#jv-content-before .moduletablephoto{width:480px; float:left; margin-right:20px}
.search_search{margin-top:13px; color:#FFF; }
#jv-content-before div.moduletable_latest{background-color:#e8e8e8; float:left; width:230px; padding-top:0; margin:5px; text-align:left; border-top:0; border-bottom:solid 4px #E8E8E8; border-left:0; border-right:0}
#jv-content-before div.moduletable_latest h3{color:#333; border-bottom:solid 2px #C30; border-left:0; border-right:0; padding:0px 0px 3px 0px;}
.jv-box-inside{padding:0;margin:0;border:0;}
.jv-box-inside .moduletable{margin:5px 0;}
.menuvbottom{text-align:right; margin:0 10px 0 0; padding:0}
.menuvbottom li{display:inline; color:#ccc; font-size:12px; padding-left:6px; padding-right:6px; border-right:1px solid #CCC}
.menuvbottom li a{border:none; padding:0; color:#ccc;}
.menuvbottom li a:hover{border:none; text-shadow:1px 1px 1px #fff;}
.quicklinks{margin:4px 2px 2px 18px; list-style-type:circle;}
.quicklinks li{padding:2px 0 2px 0;}
.quicklinks li a{padding:2px 0 2px 0; color:#333;}
.quicklinks li a:hover{padding:2px 0 2px 0; border:none; color:#C30;}
.menumain ul{margin:0 0 0 14px;padding:0;     list-style-type:none;color:#000; font-family:Verdana,Arial,sans-serif}
.menumain ul li{padding:0; margin:0}
.menumain ul  li a, .menumain ul li a:visited{ display:block;padding:5px 0 5px 10px;border-bottom:dashed 1px #B5412A;     text-decoration:none}
.menumain ul li a:hover{ color:#39F}

