/*------------------------------------------------------------------------
* JV Template 1.5 - Jan, 2010
* ------------------------------------------------------------------------
* Copyright (C) 2008-20010 APL Solutions And Vision Co., LTD. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: APL Solutions And Vision Co., LTD
* Websites:  http://www.joomgroup.com -  http://www.joomvision.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	line-height: 21px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}
body#bd {
	color: #343434;
	background: #001486 ;
}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
 head~body #opera { display: block; }
}

/* Clearfix */
.clearfix {
	clear: both;
}
#jv-wrapper {
	padding: 0;
	text-align: left;
	background: url(../images/bd.jpg) no-repeat top center;
}
#jv-wrapper-inner {
	padding: 0;
	overflow: hidden;
	text-align: left;
	margin:0 auto;
}
.jv-wrapper {
	width: 970px;
	margin: 0 auto;
	
}
#jv-userwrap1 div.jv-wrapper {
	background: url(../images/mainbody_bg2.png) repeat-y top center; 
}

#jv-userwrap1 div.jv-wrapper-other {
	
}

#jv-userwrap2-right {
	width: 100%;
}
#jv-userwrap2-right div.jv-wrapper  {
	background: url(../images/mainbody_bg.png) repeat-y top center;
}
#jv-userwrap2-full div.jv-wrapper  {
	background: url(../images/mainbody_bg2.png) repeat-y top center;
}

#jv-userwrap1,
#jv-userwrap2,
#jv-userwrap3,
#jv-userwrap4,
#jv-userwrap5,
#jv-userwrap6,
#jv-userwrap7 {
	margin: 0;
	width: 100%;
}
#jv-userwrap1-inner,
#jv-userwrap2-inner,
#jv-userwrap3-inner,
#jv-userwrap4-inner,
#jv-userwrap5-inner,
#jv-userwrap6-inner,
#jv-userwrap7-inner {
	padding: 0px 5px;
	width: auto;
	overflow: hidden;
}
#jv-userwrap2 div.jv-userwrap2-inset {
	display: block;
	width: auto;
	padding: 10px 20px;
	background: #dbe0d2;
	_background: none;
	border-top: 1px solid #e8f1f1;
	*float: left;
}
#jv-userwrap2 div.jv-userwrap2-foo {
	height: 8px;
	clear: both;
	background:  url(../images/userwrap2_bg.html) repeat-x top center;
}
#jv-userwrap5,
#jv-inset {
	margin: 20px auto;
	width: 970px;
	padding-top: 12px;
	background: url(../images/userwrap5_two.html) no-repeat top left;
}
#jv-userwrap5 div.jv-wrapper,
#jv-inset div.jv-wrapper {
	background: url(../images/userwrap5_one.html) no-repeat bottom left;
	padding-bottom: 12px;
}
#jv-userwrap5-inner,
#jv-inset-inner {
	background: url(../images/mainbody_bg.png) repeat-y top left;
	padding: 0;
}
#jv-userwrap5 div.jv-spotlight,
#jv-inset-inner2 {
	margin: 0px 5px;
	padding: 10px 20px 0;
	width: 920px;
	overflow: hidden;
	background: url(../images/color/green/userwrap5_four.html) #65a716 repeat-x top left;
}
#jv-userwrap6 {
	color: #FFF;
}
#jv-userwrap6-inner {
	padding: 0 20px;
}
/* BEGIN EDIT

/* CLASS EDIT
-------------------------------------------------------------*/

/* BEGIN HEADER
-------------------------------------------------------------*/
#jv-header {
	width: 100%;
	height: auto;
}
#jv-header-inner {
	margin: 0;
	padding: 25px 0;
	width: 100%;
	overflow: hidden;
	position: relative;
}
#jv-tools {
	text-align: right;
	top: 5px;
	right: 5px;
	position: absolute;
}
#jv-top {
	width: 70%;
	float: right;
	color: #fff;
}
#jv-top  ul.menu li.last {
}
#jv-logo {
	width: 30%;
	float: left;
	height: 85px;
	
}
#jv-logo h1 {
	margin: 0px;
}
#jv-logo h1 a {
	width: 335px;
	height: 149px;
	display: block;
	background: url(../images/logo.png) no-repeat left;
}
#jv-logo h1 a span {
	display: none;
}
#jv-mainmenu {
	width: 970px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	background: url(../images/color/green/mainmenu_one.html) no-repeat top left;
}
#jv-mainmenu  div.jv-wrapper {
	height: 100%;
	background: url(../images/color/green/mainmenu_one.html) no-repeat right bottom;
	right: 0px;
}

#jv-mainmenu-inner {
	width: auto;
	height: 58px;
	margin: 0 12px;
	
	background: url(../images/color/green/mainmenu_two.html) repeat-x top left;
}
/* END HEADER
-------------------------------------------------------------*/

/* BEGIN CONTAINER
-------------------------------------------------------------*/
#jv-mainbody {
	width: 100%;
}
#jv-container,
#jv-container-right,
#jv-container-full {
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
}
#jv-right{
	width: 260px;
	float: right;
}
#jv-container-right div.jv-mainbody-inner {
	padding-bottom: 11px;
	*float: left;
	background: url(../images/mainbody_footer.png) no-repeat left bottom;
}
#jv-container-full div.jv-mainbody-inner {
	padding-bottom: 11px;
	background: url(../images/mainbody_footer2.html) no-repeat left bottom;
	*float: left;
}

#jv-container-right div.jv-wrapper{
	padding: 10px 15px;
	width: 940px;
	overflow: hidden;
	background: url(../images/mainbody_bg.png) repeat-y;
	
}
#jv-container-full div.jv-wrapper{
	padding: 10px 15px;
	width: auto;
	background: url(../images/mainbody_bg2.png) repeat-y;
	
}
#jv-content {
	width: 625px;
}

#jv-container-right #jv-content {
	width: 625px;
	margin-left: 15px;
	float: left;
	overflow: hidden;
}

#jv-container-full #jv-content,
#jv-container-full #jv-content-inner,
#jv-container-full #jv-maincontent {
	width: 100%;
}
#jv-breadcrumb {
	width: 100%;
	overflow: hidden;
}
/* END CONTAINER
-------------------------------------------------------------*/

/* BEGIN FOOTER 
-------------------------------------------------------------*/
.jv-user {
	float: left;
	overflow: hidden;
}
.jv-box-left {
	float: left;
}
.jv-box-right {
	float: right;
}
.jv-user .jv-box-inside {
	padding:0px;
}
.jv-box-full {
	width: 100%;
	margin-left: 0px !important;
}

#jv-bottom {
	width: 100%;
	margin-bottom: 30px;
}
#jv-bottom-inner {
	width: 100%;
}
#jv-footer {
	float: left;
	width: 47%;
}
#jv-footer ul.menu {
	width: 100%;
	height: 20px;
	margin: 0px;
	overflow: hidden;
}
#jv-footer ul.menu li {
	float: left;
	background: none;
	margin-right: 10px;
}
#jv-footer a,
#jv-copyright a{
	color: #fff;
	text-shadow: none;
}
#jv-footer-inner {
	padding-left: 5px;
	color: #fff;	
}
#jv-copyright {
	float: right;
	width: 51%;
	color: #fff;
	text-align: right;
}
#jv-copyright-inner {
	padding-right: 5px;
}
/* END FOOTER 
----------------------------------------------*/

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin: 0 0 15px 0;
	position: relative;
	clear: both;
	overflow: hidden;
}
div.moduletable_quotes {
	color: #696969;
	margin-bottom: 20px;
}
h3.moduletitle {
	width: 100%;
	margin: 0;
	font-family: "Candara";
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
}

#jv-user6 h3.moduletitle,
.jv_news_wrap ul.jv-title-category span.jv-title-category {
	color: #343434;
	font-family: "Time New Roman";
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-transform: none;
	border: none;
}
.jv_news_wrap ul.jv-title-category {
	margin: 0 !important;
	border: none;
}
#jv-user5 .moduletable {
	margin: 0;
}
#jv-userwrap5 {
	color: #f6faf1;
}
#jv-userwrap5 h3.moduletitle,
#jv-inset h3.moduletitle {
	color: #f6faf1;
	font-family: "Myriad Pro";
	font-size: 19px;
}
#jv-component {
	width: 100%;
	margin-top: 15px;
}
#jv-right h3.moduletitle {
	float: left;
	width: auto;
	margin-bottom: 12px;
	background:url("../images/BgTabRightH.png") no-repeat scroll left top ;
}
#jv-right h3.moduletitle span {
	color: #4c8a02;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 0 15px !important;
	padding: 0 15px 0 0px !important;
	text-shadow: 0 0px 0 #a3c182;
	float: left;
	background: url("../images/BgTabRightH.png") no-repeat  right top ;
}
div.modulecontent {
	padding: 5px;
	overflow: hidden;
}
div.moduletable-blank div.modulecontent {
	padding: 0;
}

/* BEGIN FRAME 
----------------------------------------------*/
.search_top {
	margin-top: 20px;
	width: 350px;
	height: 40px;
	float: right;
	background:url(../images/color/green/search_one.html) no-repeat top left;
}
.button_top {
	width: 87px;
	height: 40px;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
	background: url(../images/color/green/search_two.html) no-repeat top left;
}
#mod_search_searchword {
	margin: 10px 0px 0 20px;
	width: 220px;
	float: left;
	background: #CAE1AE;
}
div.latestnewsitems h4 {
	font-weight: normal;
}
li.jv-article-title a, p.more_link {
	color: #498600;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}
div.latestnewsitems p {
	margin: 0 0 10px;
}
.jv_news_wrap p.jv-sectcont-introtext {
	color: #3c3c3c;
}
li.jv-firstitem a span  {
	
	border-bottom: none !important;
}
.jv_news_wrap p.jv-news-readmore a.readmore, a.readon {
	background: url(../images/color/green/readone.html) no-repeat right center;
	float: right;
	color: #498600;
	padding-right: 15px;
	font-size: 13px;
	font-weight: bold;
}
div.jv-tc{
	background: url(../images/box_tc.html) repeat-x left top;
	display: block;
	height: 10px;
	margin: 0 10px;
	position: relative;
}
div.jv-bc {
	background: url(../images/box_bc.html) repeat-x left top;
	display: block;
	height: 30px;
	margin: 0 20px;
	position: relative;
}
div.jv-c {
	background: url(../images/box_mid.html) repeat-y left top;
	width: auto;
	display: block;
	padding: 10px 15px 0 15px;
}
div.jv-tl{
	display: block;
	height: 10px;
	left: -10px;
	position: absolute;
	top: 0;
	width: 10px;
	overflow: hidden;
	background: url(../images/box_tl.html) no-repeat left top;
}

div.jv-tr{
	display: block;
	height: 9px;
	position: absolute;
	right: -9px;
	top: 0;
	width: 9px;
	background: url(../images/box_tl.html) no-repeat right top;
}


div.jv-bl{
	display: block;
	height: 30px;
	left: -20px;
	position: absolute;
	top: 0;
	width: 20px;
	background: url("../images/box_bl.html") no-repeat  left bottom ;
}
div.jv-br{
	display: block;
	height: 30px;
	width: 20px;
	position: absolute;
	right: -20px;
	top: 0;
	background: url("../images/box_bl.html") no-repeat  right bottom ;
}
h2.box_title {
	color: #498600;
	margin: 0 0 20px;
	font-size: 20px;
	text-shadow: 1px 1px 1px #f1f4ec;
}
ul.servicer {
	width: 100%;
	margin: 0;
}
ul.servicer li{
	width:45%;
	height: 95px;
	overflow: hidden;
	float: left;
	border-bottom: 1px dashed #c8cac5;
	background: none;
	padding: 10px 0;
	margin-bottom: 10px;
}
ul.servicer li.retail {
	margin-right: 40px;
}
ul.servicer h4 {
	margin: 0px;
	overflow: hidden;
}
ul.servicer p {
	margin: 5px 0;
	font-size: 11px;
	overflow: hidden;
}
.jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li.active h3, .jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li.firstactive h3, .jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li.lastactive h3 {
background:url("../images/BgTabRightH.png") no-repeat scroll left top transparent;
}
.jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li.active h3 span, .jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li.firstactive h3 span, .jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li.lastactive h3 span {
background:url("../images/BgTabRightH.png") no-repeat scroll right top transparent;
}
.jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li h3 span {
	
	color: #3e7100;
	display: block;
	font-family: Tahoma;
	font-size: 100%;
	line-height: 32px;
	margin: 0 0 0 17px !important;
	padding: 0 15px 0 0px !important;
	text-shadow: 0 1px 1px #a3c182;
}
.jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li h3,
.jv_tabs2 .jv-tabs-title-top ul.jv-tabs-title li h3 span {
	background: none;

}
.jv-tab-panels-top  {
	background: none!important;
	border: none!important;
}
div.cleints-feed {
	line-height: 20px;
	padding-left: 20px;
	font-style: italic;
	background: url("../images/quotes_left.png") no-repeat  left top ;
}

div.cleints-feed  span.close {
	background: url("../images/quotes_right.png") no-repeat  right bottom ;
	padding: 0 25px 0 0;
}
input.inputbox_letter {
	width: 272px;
	height: 29px;
	line-height: 29px;
	margin:10px 0px 0 0;
	padding-left: 20px;
	color: #fff;
	background: url(../images/color/green/fullname.html) no-repeat top left;
	
}
input.button_letter{
	background: url("../images/color/green/bt_letter.html") no-repeat scroll left top transparent;
	height: 29px;
	width: 100px;
	color: #fff;
	cursor: pointer;
	text-transform:capitalize;
}
div.latestnewsitems img {
	overflow: hidden;
	background: #fff;
	border: 1px solid #a6b5b3;
}

.jv-tabswrap .jv-tab-content li{
	padding: 7px 0 !important;
	border-bottom: 1px dashed #b9c8c1;
}
.jv-tabswrap div.jv-tab-subcontent {
	padding: 0px !important;
}
span.date {
	font-size: 11px;
	font-style: italic;
	color: #696969;
}
.jv_tab_pedon_wrap .jv_pedon_content .jv_pedon_subcontent {
	padding: 5px;
}

div.jv-pagislide ul.nav_slideitems div.nav_slideitem_wrap{
	background: #5f9e14;
	border-bottom: 1px solid #488101;
	border-top: 1px solid #7bb536;

}
.jv_lagoheadline_wrap .nav_slideitem  .slidetitle{
	font-weight: normal;
	text-shadow: 0 1px 1px #000;
}
.jv_lagoheadline_wrap ul.nav_slideitems li.slideactive{
	background:url(../images/color/green/arrow_headline.html) no-repeat left center;
}
div.jv-pagislide ul.nav_slideitems li.slideactive div.nav_slideitem_wrap{
	background: url(../images/color/green/headline_bg.html) repeat-x top left ;
}

.img_caption.left, .img_caption.right {
	margin-top: 0;
	margin-bottom: 5px;
}
.jv_tab_pedon_wrap .pedon_title {
	padding: 0;
	margin-bottom: 20px;
}
.jv_tab_pedon_wrap .jv_tabpedon ,
.jv_tab_pedon_wrap .pedon_title ,
.jv_tab_pedon_wrap ul.tabs_title {
	background: none;
}
.jv_tab_pedon_wrap ul.tabs_title li.first  {
	margin-left: 0;
}
.jv_tab_pedon_wrap ul.tabs_title li.active h3  {
	background: url(../images/BgTabRightH.png) no-repeat top left;
	padding-left: 15px;
}
.jv_tab_pedon_wrap ul.tabs_title li.active h3 span {
	background: url(../images/BgTabRightH.png) no-repeat top right;
	color: #498600 !important;
	text-shadow: none ;
	padding: 2px 15px 1px 0px !important;
}
.jv_tab_pedon_wrap ul.tabs_title li h3 span {
	color: #498600 !important;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 !important;
	padding: 2px 10px 1px 0px !important;
	text-transform: capitalize;
}
.jv_tab_pedon_wrap span.latestnewsdate {
	font-size: 11px;
	color: #696969;
}
div.jv_lagoheadline_wrap {
	z-index: 10;
}
.jv_tab_pedon_wrap .jv_pedon_subcontent .latest_newsitem {
	border-bottom: 1px dashed #b9c8c1;
	margin: 0 0 10px;
	overflow: hidden;
	padding-bottom: 10px;
}
.jv_tab_pedon_wrap .jv_pedon_subcontent .latest_newsitem img {
	background: #f5f9f9;
	margin: 4px 5px 0 0;
	padding: 2px;
	overflow: hidden;
	border: 1px solid #b8c8c5;
}
div.latest_mainitem div.intro {
	height: auto;
}

.jv_lagoheadline_wrap div.nav_slideitem img  {
	background: #fff;
	padding: 2px;
}

.jv_twitter li.jv_twitter_item, ul.jv_user_timeline li.jv_twitter_item {
	background: none;
}