@charset "utf-8";
/* CSS Document */
body
{
 width:100%;
 background:gray;

}
#header
{
 width:100%;
  margin-left:auto;
  margin-right:auto; 
  font-family: "Trebuchet MS", sans-serif;
  margin-top:0px;float:left;
}
#header .contenthead
{
  width:979px;
  height:40px;
  margin-top:5px;border:none;
  margin-left:auto;
  margin-right:auto; 
   text-transform:uppercase;
  font-size:10px;
   background: url(image/menubg.jpg) repeat-x top;
   font-family: "Trebuchet MS", sans-serif; 
 
}
#page
{
  width:979px;
  margin-left:auto;
  margin-right:auto; 
  background:white; 
  font-family: "Trebuchet MS", sans-serif;
 
}

#page #top
{
  width:979px;float:left;margin-top:-35px;
  height:110px;
}
#page #top .logo1
{
  margin-top:10px;
  width:227px;
  height:100px;
  margin-left:0px;
  float:left;background-repeat:no-repeat;
  background-image: url(image/logo.png);
}
#page #top .left
{
  margin-top:0px;
  float:right;
 width:232px;
 height:52px;
  background-image: url(image/bannerleft.jpg);
}
#page #top .searchmenu
{
 float:left;
 margin-left:100px;
 margin-top:82px;
 margin-right:-232px;
 width:651px;
 display:inline;
 height:26px;
 text-transform:uppercase;

}
#page #top .searchmenu .menuleft
{
 float:left;
 margin-left:0px;
 width:400px;
 text-align:right;
}
#page #top .searchmenu .menusearch
{
 float:left;
 margin-left:0px;
 width:247px;
}
#page #top .searchmenu .menuleft ul
{
	padding:0;
	margin:0;
	float:right;
	list-style:none;	
}
#page #top .searchmenu .menuleft ul li
{
	float:right;
	padding:0;
	margin:0;
}
#page #top .topslider
{
   float:left;
   margin-top:0px;margin-left:100px;padding-top:5px;
  padding-right:10px;
  padding-left:15px;
  padding-bottom:45px;
   background:white;
  width:620px;background-image: url(image/jsj.jpg);
  background-repeat:no-repeat;
  height:70px;
}
 .topslider
{
   float:left;
   margin-top:5px;
	margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;   
  width:979px;
  background-repeat:no-repeat;

}
.topslider p
{
	padding:0;
	margin:0;
	padding-top:10px;
	padding-bottom:3px;
}
 .topslider1
{
   float:left;
   margin-top:-10px;
  margin-left:auto;
  margin-right:auto;   
  width:990px;
  background-repeat:no-repeat;
  height:158px;

}
#page #tabs
{
  margin-top:0px;
  width:979px;
  margin-left:auto;
  margin-right:auto; 
  float:left;
}

#page #frontcontent
{
  float:left;
  width:979px;
  margin-left:auto;
  margin-right:auto;margin-top:20px; 
  overflow:hidden;
  margin-bottom: 0px;
  background:url(image/frontbottom.png) no-repeat bottom left;
}
#page #frontcontent .frontcontent1
{
 
  width:480px;float:left;
  margin-left:0;border-bottom:none;
  margin-top:-20px;
}
#page #frontcontent .frontcontent1 .moduletable
{
   border:none;
}
#page #frontcontent .frontcontent2
{

  width:190px;float:left;
  padding-left:30px;
  margin-top:-15px;
}
#page #frontcontent .frontcontent1 .moduletable
{
	padding-bottom:0px;
}
#page #frontcontent .frontcontent3
{
   background: url(image/frontright.png) no-repeat left;
  width:200px;float:left;
  margin-left:10;
  padding-left:10px;
  clear:right;border-bottom:none;
}
#page #contents
{
  margin-top:35px;
  width:977px;
  margin-left:auto;
  margin-right:auto;
  padding-top:20px;


}
#page #contents #content
{
  float:left;
  width:680px;
  margin-left:5px;
  margin-top:5px;
  
}
#page #contents #rightside
{
 
  margin-left:0px;
  float:left;
  width:270px; 
  margin-top:-30px;
  margin-left:0px;
  padding-top:0px;

}
#page #contents #rightside .contentpaneopen .readmore
{
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
#page #contents #rightside .contentpaneopen
{
	margin-bottom:8px;
}
#footerexpand
{
  width:100%;float:left;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto; 
  background: url(image/footerbg.jpg) repeat-x top;
}
#footer
{ 
  width:979px;
  margin-left:auto;
  margin-right:auto; 
  overflow:hidden;
}
#footerexpand #footbottom
{
  width:100%;
  margin-left:auto;
  margin-right:auto; 
  height:auto;float:left;
}
#footerexpand #footbottom .footimg
{
  float:left;
  width:130px;
  height:52px;
  margin-top:-5px;
  margin-left:0px; 
  background: url(image/footerimg.jpg) no-repeat;
}
#footerexpand #footbottom .footleft
{
  float:left;
  width:400px;
  height:15px;
  margin-top:15px;
  margin-left:15px;  
  color:#3c5c06;
  font-weight:bold;
}
#footerexpand #footbottom .footright
{
  float:left;
  width:405px;
  height:15px;
  margin-top:15px;
  margin-left:25px;  
  color:#3c5c06;
  text-align:right;
  font-weight:bold;
}
#footerexpand #footbottom .footright ul,#footerexpand #footbottom .footright ul li
{
 display:inline;
 list-style-type:solid;
 background: url(../images/bullet.gif) no-repeat 6px 8px; 
 list-style:none;
 padding-left:3px;
}
#footerexpand #footbottom .footright ul .item30 a
{
 border:none;
}
#footerexpand #footbottom .footright a
{
 text-decoration:none;
 font-size:11px;
 border-right:1px solid #3c5c06;
 padding-right:5px;
 padding-left:5px;
 color:#3c5c06; list-style:none;
}
#footer .content1
{
  width:400px;
  margin-left:15px;
  color:white;text-align:left;
}

#footer .fcontent
{
  width:160px;
  margin-left:5px;
  color:black;
  text-align:left;float:left; 
}

#footer .fcontent1
{
  width:159px;
  margin-left:3px;  
  color:black;
  text-align:left;float:left; 
}

/*--------------------------- footer Menu ----------------------------*/
#footer .fcontent .menu
{
  color:black;
  text-align:left;
  list-style:none;
}

#footer .fcontent ul li
{
  color:black;
  font-size:12px;
  text-align:left;
  list-style-type:square;
  padding-left:-30px;
  list-style-image:none; text-transform:none; 
}

#footer .fcontent .menu li a
{
  color:gray;
  text-align:left;padding-left:0px;
  text-decoration:none;
  list-style:none;
  text-transform:none;  
}

#footer .fcontent1 .menu
{
  color:black;
  text-align:left;
  list-style:none;
}

#footer .fcontent1 ul li
{
  color:black;
  text-align:left;
  list-style-type:solid circle;
  margin-left:0px; 
}

#footer .fcontent1 .menu li a
{
 color:gray;
 text-align:left;margin-left:0px;
 text-decoration:none;
 list-style:none;  
}

#footer .fcontent1 .menu li a:hover,#footer .fcontent1 .menu li a:active,#footer .fcontent1 .menu li a:visited
{
  color:black;
  text-align:left;
  text-decoration:none;
  list-style:none;background:none;
}

#footer .fcontent1 .menu .active a
{
  color:black;
  text-align:left;
  text-decoration:none;
  list-style:none;background:none;
}

#footer .fcontent .show
{
 color:black;
 font-weight:bold;
 font-size:12px;
}

#footer .fcontent1 .show
{
 color:black;
 font-weight:bold;
 font-size:12px;
}

/*--------------------------- Header Menu ----------------------------*/
#header.contenthead .menu
{
  width:979px;
  margin-left: 0px;display:inline;
  line-height: 20px;font-size:10px;
}


/*--------------------------- Header Menu  search----------------------------*/
#header .contenthead .search
{
  margin-top:-35px;
  width:190px;
  margin-left:801px;
}

#header .contenthead .search .inputbox
{
  background-image: url(image/text.png);
  border:none;
  height:16px;
  padding-top:9px;
  text-decoration:none;  
}

#header .contenthead .search .button
{
  background-image: url(image/button.png);
  border:none;
  height:28px;padding-top:8px;
  font-size:0px;text-decoration:none;
  width:25px;
  cursor:pointer;cursor:hand;
}

/*--------------------------- Login Form----------------------------*/

/*--------------------------- Content Section Front Page----------------------------*/
#page #contents #content .tablecontent .componentheading
{
  display:none; 
}

#page #contents #content .tablecontent
{
  width:701px;float:left;margin-left:0px;
}

#page #contents #content table
{
  	width:700px;float:left;margin-left:0px;
	margin-top:0px;
}

.tablecontent tr
{
   width:700px;
}

#page #contents #content .tablecontent .contentpaneopen1 .contentheading1
{
  font-weight:none;color:#717171;
  font-size:25px;
}

#page #contents #content .contentpaneopen1
{
  width:700px;
}

#page #contents #content .tablecontent .blog
{
  width:700px;float:left;
}


#page #contents #content .blog table .contentheading1
{
 margin-top:0px;
}

#page #contents #content .article-content2
{
  width:640px;
  margin-left:0px;margin-top:0px;
  float:left;
  background-image: url(image/logo-2.png);
  background-repeat:no-repeat;
  padding-left:65px;
  height:70px;border:none;  
}

#page #contents #content .contentpaneopen1 .readon1
{
  background:none;
  text-transform:lowercase;
  color:#7ba433;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding-left:65px;
}
/*--------------------------- breadcrumbs----------------------------*/
.breadcrumbs
{
  padding:0;
  margin:0;
  display:block;
  float:left;
  padding-top:10px;
}

.pathway
{
	color: #7ba433;
	margin-top:155px;
	padding:0;
	margin:0;
}

.pathway a
{
	color: #717171;
	text-decoration:none;
   	padding:0;
  	margin:0;
}
/*--------------------------- right menu----------------------------

div.module h3 {
	margin: 0 -15px 10px;
	padding: 8px 15px 5px;
	border-bottom: 2px solid #F6F6F6;
	color: white;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

div.module_black,
div.module_green,
div.module_blue,
div.module_red,
div.module {
	margin-bottom: 20px;
	float: left;
	clear: both;
	width: 100%;
	background: url(image/b-br.gif) no-repeat bottom right #77a22f;
}


div.module div div {
	background: url(image/bg-tr.gif) no-repeati top right;
}

div.module div div div {
	padding: 0 15px 10px;
	background: url(image/bg-tl.gif) no-repeat top left;
}

div.module_black div div div div,
div.module_green div div div div,
div.module_blue div div div div,
div.module_red div div div div,
div.module_text div div div div,
div.module div div div div {
	margin: 0;
	padding: 0;
	float: none;
	width: 99%;
	background: none;
}*/

div.module 
{
	 margin-top:10px;
}

#page #contents #rightside h2
{
	 font-weight:normal;
	 font-family: "Trebuchet MS", sans-serif; 
}

#page #contents #rightside .jamod-content
{
	 margin-top:-27px;
}

#page #contents #rightside .jamod-content ul li a
{
	 text-decoration:none;
}

#page #contents #rightside .show 
{
	 width:247px;
	 background-image: url(image/quick_links.jpg);
	 color:white;
	 height:20px;
	 margin-top:0px;margin-left:-6px;
	 text-align:center;height:52px;
	 padding-right:none;padding-right:3px;
	 padding-left:none;padding-bottom:5px;
	 padding-top:0px;font-size:0px;
	 padding-bottom:10px;
	 text-transform:none;
}

#page #contents #rightside ul 
{
	padding:none;
	padding-bottom:10px;
	height:auto;
}

#page #contents #rightside ul li
{
	 width:211px;
	 margin-top:0px;
	 text-decoration:none;
	 background:#f2f2f2;
	 padding-top:3px;
	 padding-left:10px;
	 padding-right:20px; 
	 font-size:10px;
	 padding-bottom:3px;
	 font-family:"Trebuchet MS","Helvetica","Jamrul",sans-serif;
	 border:1px solid #cfcfcf;
	 text-align:left;
}

#page #contents #rightside ul li a
{
	 text-align:left;
	 text-decoration:none;
	 font-size:10px;
	 font-family:"Trebuchet MS","Helvetica","Jamrul",sans-serif;
	 font-size:15px;
}
#page #contents #rightside ul li a:focus
{
	 text-decoration:none;
	 background:#c3d021;
	 font-family:"Trebuchet MS","Helvetica","Jamrul",sans-serif;
}
#page #contents #rightside div ul
{
	border:none;
}

#page #contents #rightside div .button
{
	 float:right;
	 background: url(image/loginbtn.jpg) center;
	 color:gray;
	 border:none;
	 width:62px;
	 height:39px;
}

#page #contents #rightside .readmore
{
  color: #7ba433;
}
/*--------------------------- Frontcontent url----------------------------*/
#page #frontcontent
{
	border:none;background:none;
}

#page #frontcontent .frontcontent2
{
	width:256px;border:none;background:none;
}

#page #frontcontent .frontcontent3
{
   background: url(image/frontright.png) repeat-y;
}

#page #frontcontent .frontcontent2 h3,#page #frontcontent .frontcontent3 h3
{
  font-weight:normal;
  text-transform:none;
  margin-left:10px; 
}

#page #frontcontent .frontcontent2 ul,#page #frontcontent .frontcontent3 ul
{
	margin-left:0px;
}

#page #frontcontent .frontcontent2 ul li,#page #frontcontent .frontcontent3 ul li
{
	width:140px;
	margin-left:20px;
	list-style:none;
	background-image: none;
}

.frontcontent3 ul
{
	padding-left:0px;
	margin-left:0px;
}

.frontcontent3 ul li a
{
	padding-left:0px;
	margin-left:0px;
}

.frontcontent3 ul li
{
	float:left;
	padding-left:0px;
	margin-left:0px;
}

#page #frontcontent .frontcontent2 ul li a,#page #frontcontent .frontcontent3 ul li a
{
 text-decoration:none;
 color: #7ba433;
}

#page #frontcontent .frontcontent2 ul li a:hover,#page #frontcontent .frontcontent2 ul li a:visited,#page #frontcontent .frontcontent3 ul li a:active,#page #frontcontent .frontcontent3 ul li a:hover,#page #frontcontent .frontcontent3 ul li a:visited,#page #frontcontent .frontcontent3 ul li a:active
{
	text-decoration:none;
	color: #7ba433;
	border:none;
	background:none;
}

/*--------------------------- heder menu----------------------------*/
#page #top .searchmenu .menuleft a
{
	text-decoration:none;
	font-size:11px;
	border-right:1px solid gray;
	padding-right:5px;
	padding-left:5px;
}

#page #top .searchmenu .menuleft
{
	width:365px;
}

#page #top .searchmenu .menusearch
{
	width:282px;
	float:right;
}

#page #top .searchmenu .menusearch .button
{
	 height:20px;
	 margin-left:4px;
	 text-align:center;
	 float:right;
}

#page #top .searchmenu .menusearch .inputbox
{
	float:left;
	height:13px;
	width:200px;
}
/*--------------------------- jamod module_menu ---------------------------*/


#page #contents #rightside .jamod ul li:hover
{
	background-color:#c3d021;
}
#page #contents #rightside .jamod ul li a:hover,#page #contents #rightside .jamod ul li a:active
{
	background-color:#c3d021;
}
#page #contents #rightside .jamod ul li a:visited
{
	background-color:transparent;
}

#page #contents #rightside p
{
margin-top:-10px;
padding-top:0px;
}

#page #contents #rightside .readmore 
{
	float:left;
	margin-top:-20px;
}

/*........srticle.......*/
.article_separator 
{
	height:0px;
}

#page .frontcontent1 .contentpaneopen
{
/*	background: url(image/news.jpg) no-repeat left top; */
}

#page .frontcontent1 .contentpaneopen tbody p ,#page .frontcontent1 .contentpaneopen tbody a
{
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#page .frontcontent1 .article_separator
{
	padding-top:10px;
}

#page .frontcontent2 .contentpaneopen tbody p ,#page .frontcontent2 .contentpaneopen tbody a
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#page .frontcontent2 .contentpaneopen tr td
{
	padding:0px;
	margin:0px;
}

#front-tabs
{
	border:1px solid #cfcfcf;
	background:#f2f2f2;
	padding:2px;
	margin-top:10px;
}

#front-tabs td.tab-img
{
	text-align:center;
	padding-top:7px;
}

#front-tabs td.tab-text
{
	padding:3px 15px;
	color:#505050;
	font-size:8pt;
	text-align:justify;
}

#front-tabs tr.last
{
	padding-bottom:10px;
}
/*---footer ul li edit----*/


