body{ background: #4d4e51;  color: #333;   }

/* CLASS PUBLIC
---------------------------------------------------------------*/

a { color:#366672; text-decoration:none; outline:none; }
a:hover { color:#F00;}

#jv-header, #jv-slide, #jv-modulebox1, #jv-container, #jv-breadcrumb, #jv-modulebox2 { margin-bottom:10px;}
.jv-block  { background:#fff;}

#jv-slide .jv-block, #jv-modulebox1 .jv-block, #jv-modulebox2 .jv-block, #jv-modulebox3 .jv-block   { padding:10px 0;}
#jv-container .jv-block { padding-top:10px;}


/* HEADER
---------------------------------------------------------------*/
#jv-header .jv-block { background:none;}
#jv-header .jv-inner  { position:relative}

/* Logo */
#logo  {width:940px; height:196px; float: left;}
#logo a { background:url(../images/logo.png); display: block; height:196px; width: 100%;}

/* Search */
.jv-search { position:absolute; right:0; top:20px;}
.search .inputbox {background:url(../images/search.png); border:0; height:19px; width:120px; padding:0 10px 0 20px; }



/* MENU
---------------------------------------------------------------*/
#jv-mainnav  { position:relative; z-index:99;}
#jv-mainnav .jv-menu { /*background:#575757 url(../images/menu.jpg) ; */ margin:0 !important}

/* MODULE
---------------------------------------------------------------*/
.jv-module {  background: #ddd;}
.jv-module h3.title , .page_heading { font-size:100%; font-weight:bold; background:#333; line-height:25px; color:#fff; text-transform:uppercase; padding:0 10px;}
.jv-module h3.title { margin:0;}

#jv-slideshow .jv-slideshow-captions {    height: auto !important; }
#jv-slideshow .jv-slideshow-captions .description {font-size:12px}

/* Login */
.form-login label { float: left; width:80px; }
.form-login p { margin-bottom:10px;}
.mod-login .login-input {  border:1px solid #cdcdcd; padding-left:5px;  height:20px; line-height:20px;  margin-bottom:10px; background:#fff;}
.mod-login .inputbox { width:100%; background:none; border:0; height:20px; font-size:11px; line-height:20px }
.more-login a { display:block;  margin-bottom: 2px;}

input.button { background:#333; border:0; color:#fff; padding:2px 5px; }
.jv-module .contentmod { padding:10px }
.comcontent table { width:100%;}

/* SLIDE
---------------------------------------------------------------*/
#jv-slide .contentmod {   padding: 0;}
#jv-slide .description { line-height: 16px;}
#jv-slide .description p { margin-bottom: 5px;}

/* #jv-modulebox
---------------------------------------------------------------*/
#jv-modulebox2  ul { padding:0;}
#jv-modulebox2 li{ padding:2px 0 0; background:url(../images/line2.jpg) repeat-x  top  left ; }
#jv-modulebox2 li:first-child  { background:none;}
#jv-modulebox2 li a{ color:#333;     display: block; line-height: 30px; }
#jv-modulebox2 li a:hover { color:#366672;}

/*follow us */
.follow-us li a { background:url(../images/follow.png) no-repeat; padding-left:25px;}
.follow-us .rss a { background-position: 0 6px;  }
.follow-us .facebook a { background-position: 0 -18px; }
.follow-us .twitter a { background-position: 0 -44px;  }
.follow-us .people a { background-position: 0 -68px;  }

ul.actions { float:right;}

/* FOOTER
---------------------------------------------------------------*/
#jv-footer { padding:10px 0px; text-align:center;} 
#jv-footer .jv-block { padding:10px 0;}
div.jv-footer small {display: block;}
 

