@charset "utf-8";
/*-------------------------------------------
|	Document	:	CSS						|	
|	WebSite		:	SJV 		  			| 
|	Creator		:	Chintan Sheth			|
|	Date		:	02-August-2010			|
|	Updater		:	Chintan Sheth			|
|	Last Update	:	02-August-2010			|
|--------------------------------------------*/

html, body{font-size:14px; background:#0a3a6a url(../images/bg-body.png) center top repeat-y; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#545454; line-height:20px;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}

img{ border:none;}
ul, li{ list-style-type:none;}
.b{border:1px solid #f00;}

/*a{color:#545454;}
a:link{color:#545454; text-decoration:none;} 
a:visited{color:#545454; text-decoration:none;}
a:hover{color:#FF761A; text-decoration:underline;}
a:active{color:#545454; text-decoration:none;}*/

.blu-no-line a:link{color:#d1eafe; text-decoration:none;} 
.blu-no-line a:visited{color:#d1eafe; text-decoration:none;}
.blu-no-line a:hover{color:#d1eafe; text-decoration:underline;}
.blu-no-line a:active{color:#d1eafe; text-decoration:none;}

.blu-with-line a:link{color:#d1eafe; text-decoration:underline;} 
.blu-with-line a:visited{color:#d1eafe; text-decoration:underline;}
.blu-with-line a:hover{color:#d1eafe; text-decoration:none;}
.blu-with-line a:active{color:#d1eafe; text-decoration:underline;}

.grn-with-line a:link{color:#015b01; text-decoration:underline;} 
.grn-with-line a:visited{color:#015b01; text-decoration:underline;}
.grn-with-line a:hover{color:#015b01; text-decoration:none;}
.grn-with-line a:active{color:#015b01; text-decoration:underline;}


/*--- Common Class ---*/
.wraper{ width:100%;}
.container{ width:974px; margin:0px auto;}

h3{padding-bottom:15px; color:#012b55; font-size:24px; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:normal;}
h2{padding-bottom:8px; color:#012b55; font-size:16px; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:normal;}
.title1{color:#012b55; }

p{padding-bottom:20px;}

.img-left{border:3px solid #999999; float:left; margin:0 20px 10px 0; padding:1px;}

/*--- Colum ---*/

.sptr1{font-size:1px; line-height:1px; clear:both; height:1px;}
.sptr10{font-size:1px; line-height:1px; clear:both; height:10px;}
.sptr20{font-size:1px; line-height:1px; clear:both; height:20px;}
.sptr40{font-size:1px; line-height:1px; clear:both; height:40px;}

.col-150{float:left; width:150px;}
.col-200{float:left; width:200px;}
.col-280{float:left; width:280px;}
.col-330{float:left; width:330px;}
.col-370{float:left; width:370px;}
.col-630{float:left; width:630px;}
.col-999{float:left; width:999px;}

.col-left-out{ float:left; width:250px;}
.col-left{float:left; width:230px;}

.col-right{float:left; width:720px;}


/*-- padding --*/
.nopadding{padding:0px;}

/*---Top Menu ---*/
.container-top-menu{ width:994px; margin:0px auto;}
.top-menu-outer{height:50px; border-bottom:1px solid #fff; background:url(../images/bg-top-menu.png) top  repeat-x;}

.topmenu{ height:50px; color:#d1eafe; font-size:15px; font-family:"Trebuchet MS", Arial, sans-serif; }
.topmenu a:link{ color:#d1eafe; text-decoration:none;}
.topmenu a:visited{ color:#d1eafe; text-decoration:none;}
.topmenu a:hover{ color:#d1eafe; text-decoration:none;}
.topmenu a:active{ color:#d1eafe; text-decoration:none;}

.topmenu .first-lvl li{  padding-right:2px; text-align:center }
.topmenu .first-lvl li a{ line-height:50px; display:block; }
.topmenu .first-lvl li a:hover{background:url(../images/bg-top-menu-over.png) repeat-x;} 
.topmenu .first-lvl li .active{background:url(../images/bg-top-menu-over.png) repeat-x;} 

.topmenu .first-lvl .link1{ float:left;  width:70px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right;  }
.topmenu .first-lvl .link2{ float:left;  width:90px;   background:url(../images/bg-top-menu-sptr.png) no-repeat right;}
.topmenu .first-lvl .link3{ float:left;  width:100px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right; }
.topmenu .first-lvl .link4{ float:left;  width:110px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right; }
.topmenu .first-lvl .link5{ float:left;  width:112px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right;  }
.topmenu .first-lvl .link6{ float:left;  width:74px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right; }
.topmenu .first-lvl .link7{ float:left;  width:100px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right; }
.topmenu .first-lvl .link8{ float:left;  width:66px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right; }
.topmenu .first-lvl .link9{ float:left;  width:94px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right;}
.topmenu .first-lvl .link10{ float:left;  width:92px;  background:url(../images/bg-top-menu-sptr.png) no-repeat right;}
.topmenu .first-lvl .link11{ float:right; background:none; padding-top:10px;    }
.topmenu .first-lvl .link11 a:hover{background:none;}


/*--- banner ---*/
.banner{position:relative; height:310px; width:974px; margin:auto;}

.sjv-logo{height:445px; width:178px; position:absolute; right:10px; top:150px;}

/*--- footer ---*/
.footer{ height:80px; background:url(../images/bg-footer.png) repeat-x; color:#d1eafe; font-size:13px; line-height:18px; font-family:"Trebuchet MS", Arial, sans-serif; border-top:1px solid #fff;}
.footer .col1{ width:180px; float:left; background:url(../images/bg-footer-sptr.png) no-repeat right; height:65px; padding-top:13px;}
.footer .col2{ width:140px; float:left; background:url(../images/bg-footer-sptr.png) no-repeat right; height:65px; padding-top:13px; padding-left:20px;}
.footer .col3{ width:220px; float:left; background:url(../images/bg-footer-sptr.png) no-repeat right; height:65px; padding-top:13px; padding-left:20px;}
.footer .col4{ width:370px; float:left; height:65px; padding-top:13px; padding-left:15px;}



/*--- home page ---*/
.video{padding-bottom:20px; float:right;  padding-left:20px; }
.member {background:#ececec; padding:13px 0;}
.member .logo1{float:left; width:93px; padding:0 13px;  .padding:0 8px; border-right:1px solid #cfcfcf;}
.member .logo2{float:left; width:93px; padding:0 7px;}

.facts-logo{border:1px solid #ccc; text-align:center; padding:10px; }
.facts-logo a{display:block;}

.list1{padding-bottom:20px;}
.list1 li{padding-left:20px; background: url(../images/list1.gif) 0 4px no-repeat; padding-bottom:2px;}
.com-dd dd{ padding-bottom:4px;}

.datatable1{border-bottom:1px solid #ccc;  border-right:1px solid #ccc; margin-bottom:20px; }
.datatable1 td{vertical-align:top; border-top:1px solid #ccc; border-left:1px solid #ccc; text-align:left;}

.submenu{padding-bottom:20px; width:230px; line-height:40px; color:#d1eafe; font-size:14px; font-family:"Trebuchet MS", Arial, sans-serif;}
.submenu .submenu-top{height:40px; background:url(../images/submenu-top.png) no-repeat; }
.submenu .submenu-mid{ background:url(../images/submenu-mid.png) repeat-y;}
.submenu .submenu-btm{height:13px; background:url(../images/submenu-btm.png) no-repeat; line-height:1px;}

.submenu-top a{color:#d1eafe; padding-left:20px;}
.submenu-top a:link{color:#d1eafe; text-decoration:none;} 
.submenu-top a:visited{color:#d1eafe; text-decoration:none;}
.submenu-top a:hover{color:#fff; text-decoration:none;}
.submenu-top a:active{color:#d1eafe; text-decoration:none;}

.submenu-mid a{color:#012B55; padding-left:20px;  display:block; width:210px;}
.submenu-mid a:link{color:#012B55; text-decoration:none;} 
.submenu-mid a:visited{color:#012B55; text-decoration:none;}
.submenu-mid a:hover{color:#012B55; text-decoration:none; background:url(../images/submenu-active.png) 2px 2px no-repeat;}
.submenu-mid a:active{color:#012B55; text-decoration:none;}

.submenu-mid .active{color:#012B55; text-decoration:none; background:url(../images/submenu-active.png) 2px 2px no-repeat;}


.submenu-mid .double-line a{line-height:22px ; padding-top:10px; padding-bottom:10px; }
.submenu-mid .double-line a:hover,
.submenu-mid .double-line a.active {background:url('../images/submenu-active2.png') 2px 2px no-repeat; }



/*-- Slider Style start --*/
/*** set the width and height to match your images **/
.slideshow-outer{height:420px;}

#slideshow {
    position:relative;
    height:400px;
	width:700px;
	border:1px solid #ccc;
}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*-- Slider Style End --*/
.google-translate-box {background:#ececec; padding:13px;}



