@charset "utf-8";
/* FRONTEND CSS



*********************************************/



html {

	overflow-y: scroll;

}

body {

 background-color: background: #6295d6; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOTVkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDk4ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #6295d6 0%, #6498d6 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6295d6), color-stop(100%, #6498d6)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #6295d6 0%, #6498d6 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #6295d6 0%, #6498d6 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #6295d6 0%, #6498d6 100%); /* IE10+ */

	background: linear-gradient(to bottom, #6295d6 0%, #6498d6 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6295d6', endColorstr='#6498d6', GradientType=0 ); /* IE6-8 */;

}

.header {

	background:url(../images/cloud.png) no-repeat;

	margin:0 auto;

	width:1270px;

}

/*.white_bg {



    background-color:#FFF;



    margin: 0 auto;



    width: 1170px;



	border-radius:0 5px 0 0;



}



*/



/* LAYOUT



*********************************************/



/* Floats */



.float-left {

	float: left;

}

.float-right {

	float: right;

}

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.ie7 .group {

	zoom: 1;

}

/*menu*/



.menu_bg {

	background: rgb(62,152,1); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlOTgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzViMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, rgba(62, 152, 1, 1) 0%, rgba(39, 91, 4, 1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(62, 152, 1, 1)), color-stop(100%, rgba(39, 91, 4, 1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(62, 152, 1, 1) 0%, rgba(39, 91, 4, 1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(62, 152, 1, 1) 0%, rgba(39, 91, 4, 1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(62, 152, 1, 1) 0%, rgba(39, 91, 4, 1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(62, 152, 1, 1) 0%, rgba(39, 91, 4, 1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e9801', endColorstr='#275b04', GradientType=0 ); /* IE6-8 */

	height:41px;

}

.maximenuck li {

/*background:#378901!important;

	background: -moz-linear-gradient(top, #3e990 0%, #378901 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9901), color-stop(100%, #378901));



	background: -webkit-linear-gradient(top, #3e9901 0%, #378901 100%);



	background: -o-linear-gradient(top, #3e9901 0%, #378901 100%);



	background: -ms-linear-gradient(top, #3e9901 0%, #378901 100%);



	background: linear-gradient(top, #3e9901 0%, #378901 100%);

	font-size:12px!important;*/

	}

div#maximenuck ul.maximenuck li.maximenuck a, div#maximenuck ul.maximenuck li.maximenuck span.separator {

	font-family:segoe ui, Helvetica, arial, sans-serif;

	font-size:14px !important;

}

.moduletablenews h3 {

	font-size:14px;

	padding-left:35px;

	color:#FFF;

	background-color:#3b9101;

	background-color: -moz-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #378901), color-stop(100%, #3e9901));

	background-color: -webkit-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -o-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -ms-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: linear-gradient(top, #378901 0%, #3e9901 100%);

	background-image:url(../images/leav.png);

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	margin-top:0px;

	margin-bottom:0px;

	width:208px;

}

.span9{

	margin-left:13px!important;}

.span8{

	 margin-top: 9px;}

.lof-articlessroller {

	text-align: center;

	width: 200px;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	background: #FFFFFF;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e6e6e7));

	background: -webkit-linear-gradient(#FFFFFF, #e6e6e7);

	background: -moz-linear-gradient(#FFFFFF, #e6e6e7);

	background: -ms-linear-gradient(#FFFFFF, #e6e6e7);

	background: -o-linear-gradient(#FFFFFF, #e6e6e7);

	background: linear-gradient(#FFFFFF, #e6e6e7);
	height:401px!important;

}

/****vison***/



.home_head {

	font-size:31px;

	font-style:italic;

	color:#226f08;

}

.home_small_tbl {

	min-height:70px;

	line-height:56px;

	color:#031B37;

	padding:10px;

}

.home_small_tbl p {

	font-size:17px!important;

	line-height:1px;

	color:#414241!important;

	font-weight:normal;

}

/***** quick links********/



.moduletablequick-links h3 {

	font-size:14px;

	padding-left:35px;

	color:#FFF;

	background-color:#3b9101;

	background-color: -moz-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #378901), color-stop(100%, #3e9901));

	background-color: -webkit-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -o-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -ms-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: linear-gradient(top, #378901 0%, #3e9901 100%);

	background-image:url(../images/leav.png);

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	margin-top:5px;

	width: 208px;

	

}

.moduletablequick-links {

	background: #FFFFFF;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e6e6e7));

	background: -webkit-linear-gradient(#FFFFFF, #e6e6e7);

	background: -moz-linear-gradient(#FFFFFF, #e6e6e7);

	background: -ms-linear-gradient(#FFFFFF, #e6e6e7);

	background: -o-linear-gradient(#FFFFFF, #e6e6e7);

	background: linear-gradient(#FFFFFF, #e6e6e7);

	border-radius:5px 5px 0 0;

	margin: 0 -1px 0 -10px;

	font-family:segoe ui, Helvetica, arial, sans-serif;

	font-weight:bold;

	width:242px;

}

.moduletablequick-links ul {

	list-style:none;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.moduletablequick-links li {

	background: url(../images/line.png) no-repeat bottom;

	line-height:27px;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.moduletablequick-links a {

	font-size:13px;

	color:#3B9101;

	text-decoration:none;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.moduletablequick-links a:hover, a:focus {

	color:#3C0!important;

	

}

/**********************/



	



/*****Welcome Note ***/



.customwelcome-note {

	font-size:13px;

	color:#595959;

}

.customwelcome-note h2 {

	font-size:17px;

	color:#226f08;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

/**********************/







.ul, ol{

	margin: 0 0 10px 30px!important;}







/*****services ***/



.customservices h2 {

	font-size:17px;

	color:#226f08;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.customservices {

	padding-bottom:19px;

}

/**********************/





/******NEWS****/

.moduletablehome-news h3 {

	font-size:14px;

	padding-left:35px;

	color:#FFF;

	background-color:#3b9101;

	background-color: -moz-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #378901), color-stop(100%, #3e9901));

	background-color: -webkit-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -o-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -ms-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: linear-gradient(top, #378901 0%, #3e9901 100%);

	background-image:url(../images/leav.png);

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	margin-top:5px;

	width: 208px;

}

.moduletablehome-news {

	background: #eee;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#e6e6e7));

	background: -webkit-linear-gradient(#eee, #e6e6e7);

	background: -moz-linear-gradient(#eee, #e6e6e7);

	background: -ms-linear-gradient(#eee, #e6e6e7);

	background: -o-linear-gradient(#eee, #e6e6e7);

	background: linear-gradient(#eee, #e6e6e7);

	height:auto;

	border-radius:5px 5px 0 0;

	margin: 15px -2px 15px -10px;

	width:242px;

}


.customhome-news tr td {
    border: 1px solid #EFEFEF;
    height: Auto;
    overflow: hidden;
    padding: 7px;
	font-size:12px
}
.customhome-news a{
	color:#333;}
.customhome-news	a:hover{

	color:#3B9101!important;

	text-decoration:none;}


/*****gallery ***/



.moduletablehome-gallery h3 {

	font-size:14px;

	padding-left:35px;

	color:#FFF;

	background-color:#3b9101;

	background-color: -moz-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #378901), color-stop(100%, #3e9901));

	background-color: -webkit-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -o-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: -ms-linear-gradient(top, #378901 0%, #3e9901 100%);

	background-color: linear-gradient(top, #378901 0%, #3e9901 100%);

	background-image:url(../images/leav.png);

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	margin-top:5px;

	width: 208px;

}

.moduletablehome-gallery {

	background: #FFFFFF;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e6e6e7));

	background: -webkit-linear-gradient(#FFFFFF, #e6e6e7);

	background: -moz-linear-gradient(#FFFFFF, #e6e6e7);

	background: -ms-linear-gradient(#FFFFFF, #e6e6e7);

	background: -o-linear-gradient(#FFFFFF, #e6e6e7);

	background: linear-gradient(#FFFFFF, #e6e6e7);

	height:360px;

	border-radius:5px 5px 0 0;

	margin: 0 -2px 0 -10px;

	width:242px;

}

/**********************/







/*****Our Service Boxes ***/







/*.clusters {



    width: 90%;



}*/







.box1 {

	background: rgb(183,241,139); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(183,241,139) 0%, rgb(210,248,181) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(183,241,139)), color-stop(100%, rgb(210,248,181))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(183,241,139) 0%, rgb(210,248,181) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(183,241,139) 0%, rgb(210,248,181) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(183,241,139) 0%, rgb(210,248,181) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(183,241,139) 0%, rgb(210,248,181) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7f18b', endColorstr='#d2f8b5', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width:24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

}

.box1 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(79,149,1); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(79,149,1) 0%, rgb(47,106,3) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(79,149,1)), color-stop(100%, rgb(47,106,3))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(79,149,1) 0%, rgb(47,106,3) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(79,149,1) 0%, rgb(47,106,3) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(79,149,1) 0%, rgb(47,106,3) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(79,149,1) 0%, rgb(47,106,3) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9501', endColorstr='#2f6a03', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 10px;

	margin:0;

}

.arrow-img {

	background-image:url(../../../images/down-arrow1.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;

}

.box1 a {

	color:#3B9101;

	text-decoration:none;

}

.box1 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}



.more-button {

        

               

        background-color:#4F9501; 

        border:1px solid #83c41a;

        display:inline-block;

        color:#fff;

        font-family:segoe ui,Helvetica,arial,sans-serif;

        font-size:13px;

        padding:2px 10px;

        text-decoration:none;

		margin:16px 0 0 41px;

        

    }

.more-button:hover {

        

        background-color:#4F9501;

    }

.more-button:active {

        position:relative;

        top:1px;

    }

/****************************/

.box2 {

	background: rgb(210,248,160); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(210,248,160)), color-stop(100%, rgb(212,248,163))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2f8a0', endColorstr='#d4f8a3', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

}

.box2 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(140,200,0); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(140,200,0)), color-stop(100%, rgb(122,186,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc800', endColorstr='#7aba01', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 19px;

	margin:0;

}

.box2 .arrow-img2 {

	background-image:url(../../../images/down-arrow2.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;}

	

.box2 a {

	color:#3B9101;

	text-decoration:none;

}

.box2 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}

/***box 3*/



.box3 {

	background: rgb(254,245,155); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(254,245,155) 0%, rgb(252,248,201) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(254,245,155)), color-stop(100%, rgb(252,248,201))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(254,245,155) 0%, rgb(252,248,201) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(254,245,155) 0%, rgb(252,248,201) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(254,245,155) 0%, rgb(252,248,201) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(254,245,155) 0%, rgb(252,248,201) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef59b', endColorstr='#fcf8c9', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

}

.box3 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(231,151,24); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(231,151,24) 0%, rgb(244,154,24) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(231,151,24)), color-stop(100%, rgb(244,154,24))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(231,151,24) 0%, rgb(244,154,24) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(231,151,24) 0%, rgb(244,154,24) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(231,151,24) 0%, rgb(244,154,24) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(231,151,24) 0%, rgb(244,154,24) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e79718', endColorstr='#f49a18', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 19px;

	margin:0;

}

.box3 .arrow-img3 {

	background-image:url(../../../images/down-arrow4.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;

}

.box3 a {

	color:#3B9101;

	text-decoration:none;

}

.box3 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
 text-align: left !important;
}

/***box4**/

.box4 {

	background: rgb(214,250,188); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(214,250,188) 1%, rgb(183,241,139) 98%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(214,250,188)), color-stop(98%, rgb(183,241,139))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(214,250,188) 1%, rgb(183,241,139) 98%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(214,250,188) 1%, rgb(183,241,139) 98%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(214,250,188) 1%, rgb(183,241,139) 98%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(214,250,188) 1%, rgb(183,241,139) 98%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6fabc', endColorstr='#b7f18b', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

}

.box4 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(48,107,3); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(48,107,3) 0%, rgb(78,149,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(48,107,3)), color-stop(100%, rgb(78,149,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(48,107,3) 0%, rgb(78,149,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(48,107,3) 0%, rgb(78,149,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(48,107,3) 0%, rgb(78,149,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(48,107,3) 0%, rgb(78,149,1) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#306b03', endColorstr='#4e9501', GradientType=0 ); /* IE6-9 */

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 10px;

	margin:0;

}

.box4 .arrow-img4 {

	background-image:url(../../../images/down-arrow5.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;}

	

.box4 a {

	color:#3B9101;

	text-decoration:none;

}

.box4 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}





/***box5**/

.box5 {

	ackground: rgb(209,248,159); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(209,248,159)), color-stop(98%, rgb(210,248,161))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1f89f', endColorstr='#d2f8a1', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

	margin-top:9px;

}

.box5 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(48,107,3); /* Old browsers */

	background: rgb(112,160,0); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(112,160,0) 1%, rgb(99,150,1) 98%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(112,160,0)), color-stop(98%, rgb(99,150,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(112,160,0) 1%, rgb(99,150,1) 98%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(112,160,0) 1%, rgb(99,150,1) 98%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(112,160,0) 1%, rgb(99,150,1) 98%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(112,160,0) 1%, rgb(99,150,1) 98%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70a000', endColorstr='#639601', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 10px;

	margin:0;

}

.box5 .arrow-img5 {

	background-image:url(../../../images/down-arrow6.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;}

	

.box5 a {

	color:#3B9101;

	text-decoration:none;

}

.box5 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}



/***box6**/

.box6 {

background: rgb(209,248,159); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(209,248,159)), color-stop(98%, rgb(210,248,161))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(209,248,159) 1%, rgb(210,248,161) 98%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1f89f', endColorstr='#d2f8a1', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

	margin-top:9px;

}

.box6 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(221,157,66); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(221,157,66) 0%, rgb(224,134,0) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(221,157,66)), color-stop(100%, rgb(224,134,0))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(221,157,66) 0%, rgb(224,134,0) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(221,157,66) 0%, rgb(224,134,0) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(221,157,66) 0%, rgb(224,134,0) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(221,157,66) 0%, rgb(224,134,0) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9d42', endColorstr='#e08600', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 10px;

	margin:0;

}

.box6 .arrow-img6 {

	background-image:url(../../../images/down-arrow7.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;}

	

.box6 a {

	color:#3B9101;

	text-decoration:none;

}

.box6 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}



/***box7**/

.box7 {

background: rgb(255,210,155); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(255,210,155) 0%, rgb(252,248,201) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,210,155)), color-stop(100%, rgb(252,248,201))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(255,210,155) 0%, rgb(252,248,201) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(255,210,155) 0%, rgb(252,248,201) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(255,210,155) 0%, rgb(252,248,201) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(255,210,155) 0%, rgb(252,248,201) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd29b', endColorstr='#fcf8c9', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

	margin-top:9px;

}

.box7 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

	background: rgb(231,92,21); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(231,92,21) 0%, rgb(251,123,48) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(231,92,21)), color-stop(100%, rgb(251,123,48))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(231,92,21) 0%, rgb(251,123,48) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(231,92,21) 0%, rgb(251,123,48) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(231,92,21) 0%, rgb(251,123,48) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(231,92,21) 0%, rgb(251,123,48) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e75c15', endColorstr='#fb7b30', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 10px;

	margin:0;

}

.box7 .arrow-img7 {

	background-image:url(../../../images/down-arrow8.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;}

	

.box7 a {

	color:#3B9101;

	text-decoration:none;

}

.box7 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}



/***box8**/



.box8 {

background: rgb(210,248,160); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(210,248,160)), color-stop(100%, rgb(212,248,163))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(210,248,160) 0%, rgb(212,248,163) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2f8a0', endColorstr='#d4f8a3', GradientType=0 ); /* IE6-9 */

	height: 229px;

	width: 24%;

	float:left;

	margin-right:5px;

	border-radius:5px 5px 0px 0px;

	margin-top:9px;

}

.box8 h2 {

	padding-bottom:5px;

	color:#fff;

	font-size:15px;

	line-height:20px;

	font-style:italic;

		background: rgb(140,200,0); /* Old browsers */

	background: -moz-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(140,200,0)), color-stop(100%, rgb(122,186,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgb(140,200,0) 0%, rgb(122,186,1) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc800', endColorstr='#7aba01', GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;

	background-position:left;

	border-radius: 4px 4px 0px 0px;

	height:62px;

	padding: 9px 0px 0px 10px;

	margin:0;

}

.box8 .arrow-img8 {

	background-image:url(../../../images/down-arrow9.png);

	background-repeat:no-repeat;

	margin-left:27px;

	margin-bottom:-4px;}

	

.box8 a {

	color:#3B9101;

	text-decoration:none;

}

.box8 p {

font-size:13px!important;

	color:#398103;

	padding-left:10px;

	line-height:16px;
	 text-align: left !important;

}



/******footer****/







.footer {

	background: rgb(34,118,0); /* Old browsers */

	background: -moz-linear-gradient(45deg, rgb(34,118,0) 0%, rgb(46,153,4) 35%, rgb(29,102,0) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgb(34,118,0)), color-stop(35%, rgb(46,153,4)), color-stop(100%, rgb(29,102,0))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(45deg, rgb(34,118,0) 0%, rgb(46,153,4) 35%, rgb(29,102,0) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(45deg, rgb(34,118,0) 0%, rgb(46,153,4) 35%, rgb(29,102,0) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(45deg, rgb(34,118,0) 0%, rgb(46,153,4) 35%, rgb(29,102,0) 100%); /* IE10+ */

	background: linear-gradient(45deg, rgb(34,118,0) 0%, rgb(46,153,4) 35%, rgb(29,102,0) 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#227600', endColorstr='#1d6600', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	width:100%;

	height:260px;

	color:#FFF;

	font-family:segoe ui;

}

.footer h2 {

	font-size:17px;

	color:#fff;

	font-family:segoe ui;

}
.footer a {


	color:#fff;


}

.footer-table ul li {

	background-image:url(../images/arrow.png) left;

	background-repeat:no-repeat;

	color:#FFF;

	font-family:segoe ui;

}

/***********************/







.footerWrapper {

	background-color:#000;

	height:100px;

	font-family:segoe ui;

}

.moduletablefooterMenu {

	padding-top:26px;

	text-align:left;

	font-family:segoe ui;

}

.moduletablefooterMenu ul li {

	list-style:none;

	color:#FFF!important;

	display:inline;

}

.moduletablefooterMenu a {

	text-decoration:none;

	color:#FFF;

}

.footer-box1 {

	text-align:center;

	padding-left:302px!important;

	font-family:segoe ui;

}

.footer-bottom-left {

	color:#FFF;

}

.footer-bottom-right {

	color:#FFF;

}

.footer-bottom-right a {

	text-decoration:none;

	color:#FFF;

}

.item-page h2 {

	color:#F333300;

	font-size:25px;

	border-bottom:#C0C0C0 solid 1px;

	font-weight:normal;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.item-page h3 {

	color:#373712;

	font-size: 16px;

	font-weight:normal;

	margin-bottom: 5px;

	letter-spacing:inherit;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.item-page h5 {

	color:#009;

	font-size: 14px;

	font-weight:normal;

}

.content {



	background-image: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 66%, rgb(98,148,213) 107%);

	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 66%, rgb(98,148,213) 107%);

	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 66%, rgb(98,148,213) 107%);

	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 66%, rgb(98,148,213) 107%);

	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 66%, rgb(98,148,213) 107%);

	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(0.66, rgb(255,255,255)), color-stop(0.83, rgb(98,148,213)) );

	padding:19px;

}

.content p {

	font-size:13px;

	line-height:20px;

	font-family:segoe ui, Helvetica, arial, sans-serif;
	text-align:justify;

}

/*lof article scroller */







.moduletablenews .lof-articlessroller .lof-inner .lof-title {

	font-size: 12px;

	font-weight: bold;

	height: auto;

/*	padding-top: 5px !important;*/

}

.moduletablenews .lof-articlessroller .lof-bottom .lof-navigator-outer {

	background:#E6E6E7 !important;

}

.moduletablenews .lof-image-link img {

	margin:7px 5px;

}

/***Search**/



.search {

	float: right;

/*	margin-right: 48px;*/

	margin-top: -51px;

}

.search_label {

	float:right;

	padding-top:5px;

	-moz-box-shadow:inset 0px 1px 0px 0px #378901;

	-webkit-box-shadow:inset 0px 1px 0px 0px #378901;

	box-shadow:inset 0px 1px 0px 0px #378901;

	background-color:#378901;

	border:1px solid #378901;

	display:inline-block;

	color:#ffffff;

	font-size:17px;

	font-weight:bold;

	padding:2px 11px;

	text-decoration:none;

	margin-left:219px;

	position:relative;

	top:-40px!important;

	border-radius:0px 4px 4px 0px;

}

.result-title{
	padding-top:10px;}
.search2{
	 float: left;
    line-height: 2em;
    padding: 20px 15px;
    width: 91%;
	display:inline;
	margin-top:1px;
	font-family:segoe ui!important;}
	
.search2 label{
	display:inline;
	font-family:segoe ui!important;}
	
input[type="radio"], input[type="checkbox"]{
	margin:0px;
	font-family:segoe ui!important;}
	
input, button, select, textarea	{
	font-family:segoe ui!important;}

.select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{

	padding:4px 23px;

	border-radius:4px 0 0 4px;

	}

/*.rawimages{

	background:#0C3;}*/

	

.font-download{

		margin: 76px 105px 1px;

		float:righr;}

/*div#maximenuck ul.maximenuck li.maximenuck.level1 > a{



	border-left:1px solid #009;



	padding:0px 5px;



}*/



#navigation108 {

	top:45% !important;

}

/*#phocagallery-module-ri a img{



	width:80px;



}







.moduletablehome-gallery .phocagallery-box-file{



	width:76px !important;



	padding-right: 20px;



	



}







.moduletablehome-gallery .phocagallery-box-file-first{



	width:0 !important;



}



*/







.vision_b {

	width:auto;

}

.moduletablenews {

	margin-left: -10px;

}

#phocagallery-module-ri .phocagallery-box-file-first img {

	background-image:none !important;

	background:none!important;

	border:none !important;

	width:79px;

	height:79px;

}

.phocagallery-box-file {

	width: 109px !important;

}

/*******vision mission banner****/







.vision-box {

	position:relative;

	width:43%;

	padding:1em 1.5em;

	margin:2em auto;

	color:#fff;

	background:#1f2b34;

	overflow:hidden;

	float:left;

	height:211px;

}

.vision-box:before {

	content:"";

	position:absolute;

	top:0;

	right:0;

	border-width:0 16px 16px 0;

	border-style:solid;

	border-color:#c5d8f0 #c5d8f0 #1f2b34 #1f2b34;

	background:#658E15;

	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);

	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);

	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);

	display:block;

	width:0; /* Firefox 3.0 damage limitation */

}

.vision-box.rounded {

	-webkit-border-radius:5px 0 5px 5px;

	-moz-border-radius:5px 0 5px 5px;

	border-radius:5px 0 5px 5px;

}

.vision-box.rounded:before {

	border-width:8px;

	border-color:#fff #fff transparent transparent;

	-webkit-border-bottom-left-radius:5px;

	-moz-border-radius:0 0 0 5px;

	border-radius:0 0 0 5px;

}

.vision-box p {

	font-size:17px;

	margin: 5px;

	padding: 11px

}

.vision-box h2 {

	margin-top:-7px;

	color:#FFFF00;

	font-size:19px;

	border-bottom: 1px dotted #CCCCCC;

	width:321px;

}

.vision-boximg {

	height: 225px;

	margin: 0 0 0 -9px;

	width: 353px;

}

.mission-box {

	position:relative;

	width:43%;

	padding:1em 1.5em;

	margin:2em auto;

	color:#fff;

	background:#1c190e;

	overflow:hidden;

	float:right;

	height:211px;

}

.mission-box:before {

	content:"";

	position:absolute;

	top:0;

	right:0;

	border-width:0 16px 16px 0;

	border-style:solid;

	border-color:#c5d8f0 #c5d8f0 #1c190e #1c190e;

	background:#658E15;

	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);

	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);

	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);

	display:block;

	width:0; /* Firefox 3.0 damage limitation */

}

.mission-box.rounded {

	-webkit-border-radius:5px 0 5px 5px;

	-moz-border-radius:5px 0 5px 5px;

	border-radius:5px 0 5px 5px;

}

.mission-box.rounded:before {

	border-width:8px;

	border-color:#fff #fff transparent transparent;

	-webkit-border-bottom-left-radius:5px;

	-moz-border-radius:0 0 0 5px;

	border-radius:0 0 0 5px;

}

.mission-box p {

	font-size:17px;

	margin: 5px;

	padding: 11px

}

.mission-box h2 {

	margin-top:-7px;

	color:#FFFF00;

	font-size:19px;

	border-bottom: 1px dotted #CCCCCC;

	width:321px;

	margin-left:5px;

}

.mission-boximg {

	height: 233px;

	margin: 0 0 0 -19px;

	width: 353px;

}

/*****ul li******/

.item-page ul li {

	background: url(../images/leaf.png) left top no-repeat!important;

	padding-left: 25px;

	margin-bottom: 10px;

	list-style-type: none;

	font-family:segoe ui!important;

	}

	

.item-page ul list {

 list-style-type: none outside none;

 padding-left: 0;

 margin-left: 0;

 font-family:segoe ui!important;

}

.item-page li{

	font-family:segoe ui!important;

	line-height:28px;

	} 

/*gmapFP*/

.componentheading {

	/*font-size: 20px;

    line-height: 40px;

	font-weight:bold;

	margin-top:10px;

	padding-left:10px;

	text-shadow: 1px 1px 0 #FFFFFF;

	    margin-bottom: 31px;

    font-family: Mako;*/

	font-family: segoe ui, Helvetica, arial, sans-serif;

	font-size: 25px;

	font-weight: normal;

	color: #3F4454;

	line-height: 1;

}

#enregistrement {

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	width:100%;

	margin-left:5px;

}

.contactTable {

	width:100%;

	margin-bottom:25px;

	margin-top:10px;

	font-family:segoe ui, Helvetica, arial, sans-serif;

	font-size:14px;

}

.contactTable h4 {

	margin-top:10px;

	font-family:segoe ui, Helvetica, arial, sans-serif;

	font-size:16px;

}

.contactTable label {

	font-size:1.1em;

}

.gmnoprint {

	display:none;

}

.mapArea {

	width:100%;

}

.enregistrement table {

	width:100%;

}

.conatctForm tr td {

	vertical-align:top;

	font-family:segoe ui, Helvetica, arial, sans-serif;

}

.conatctForm h3 {

	font-family:segoe ui, Helvetica, arial, sans-serif!important;

	font-size: 19px;

	font-weight: normal;

}

.gmapfp_contact {

	background:#abbcd0;

	padding:10px 15px;

	width:659px;

}

.input-xxlarge {

	width:358px!important;

}

.redBtn {

	font-family:segoe ui, Helvetica, arial, sans-serif!important;

}

.phocagallery-box-file {

	background:none!important;

	border:none!important;

}

#phocagallery .pg-name {

 font-family::segoe ui, Helvetica, arial, sans-serif!important;

}

/************

******bottom bg*/



.bottom-mr {

    margin: 0 auto;

    width: 100%;

}



.bottom-bg {

	   background: url("../images/bottom-bg.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 379px;
    margin-top: -1163px;
    position: relative;
    z-index: -1;
}

.bottom-cloud{

 background: url("../images/cloud-bg1.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 854px;
    position: relative;
    top: -1320px;
    z-index: -13;

	}

/*******text****/

.sub-heading {

	color: #800000;

	font-family: alternate-gothic-no-3-d, verdana, arial, sans serif;

	font-size: 17px;

	font-weight: 300;

	line-height: 49px;

}

/*****Download- Appication page****/

.download-page {

	color: #333333;

	font-size: 11px;

	font-weight: bold;

}

.download-page h3 {

	color: #696969;

	font-size:17px;

}

.download-page-button {

	background: #299a0b; /* Old browsers */

	background: -moz-linear-gradient(top, #299a0b 0%, #299a0b 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #299a0b), color-stop(100%, #299a0b)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #299a0b 0%, #299a0b 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #299a0b 0%, #299a0b 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #299a0b 0%, #299a0b 100%); /* IE10+ */

	background: linear-gradient(to bottom, #299a0b 0%, #299a0b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b', GradientType=0 ); /* IE6-9 */

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	width:54%;

	display:inline-block;

	color:#FFF;

}

.download-page-button:hover {

	background-color:#fff;

	color:#fff;

}

.download-page-button:active {

	position:relative;

}

.download-page-button a {

	color: #fff;

	text-decoration: none;

}

/****** guide-page*****/

.guide-page{

	border:thin dotted #000;

	}

.guide-page ul li{	

	background:url(../images/guides.png) left no-repeat!important;

	background-repeat:no-repeat;

	}

.guideliines h4{

		color:#084716;

		font-size:14px;

		text-decoration:none;

		font-weight:normal;

		}

		

/****service-inner article ******/

.services-inner-table

{

	text-align: left;

	border-collapse: collapse;

}

.services-inner-table th

{

	padding: 12px;

	font-weight: normal;

	font-size: 14px;

	color: #339;

}

.services-inner-table td

{

	color: #4A7AB8;

	border-top: 1px solid #eee;

}

.services-inner-table tfoot td

{

	font-size: 11px;

}

.services-inner-table tbody tr:hover td

{

	color: #339;

	background: none;

}



.services-inner-table2

{

	text-align: left;

	border-collapse: collapse;

}

.services-inner-table2 th

{

	padding: 12px;

	font-weight: normal;

	font-size: 14px;

	color: #339;

}

.services-inner-table2 td

{

	color: #4A7AB8;

	border: 1px solid #eee;

}

.services-inner-table2 tfoot td

{

	font-size: 11px;

}

.services-inner-table2 tbody tr:hover td

{

	color: #339;

	background: none;

}





/****services-inner***/

.laboratory-style{

	border-bottom:1px #0F7B32 dotted;

}



.contact-table{

	font-family:segoe ui!important;

	font-size:12px;

	border:#A6A6A6 1px solid;

	}

	

/****Acts***/





.inner-table

{

	text-align: left;

	border-collapse: collapse;

	font-family:segoe ui!important;

}

.inner-table th

{

	padding: 12px;

	font-weight: normal;

	font-size: 14px;

	color: #339;

}

.inner-table tfoot td

{

	font-size: 11px;

}

.inner-table tbody tr:hover td

{

	background: none;

}

.inner-table h4{

	color:#3B9101!important;

	font-size:14px;

	}

.inner-table h4 a:link{

	color:#2984AF!important;

	text-decoration:none;}

	

.inner-table h4 a:hover{

	color:#494949!important;

	text-decoration:none;}



/**** Ourteam***/



.our_team {

     background: -moz-linear-gradient(left center , #EEEEEE -6%, #FFFFFF 66%) repeat scroll 0 0 transparent;

    border: 1px solid #CCCCCC;

    border-radius: 8px 8px 8px 8px;

    height: auto;

    margin-bottom: 3px;

    margin-right: 11px;

    padding: 6px;

    vertical-align: top;

	font-family:segoe ui!important;

}

.our_team strong{

	font-size:11px!important;

	color:#4A7AB8;}



/**********Press*/

.press .filter-search{

	float:left;

	width:405px;

	}

.press .filter-search-lbl{

	display:inline;

	margin-bottom:0px!important;}

.press .category{

	width:100%;

	font-family:segoe ui;

	color:#284a74;}

.press .list-title{

	font-size:14px;

	font-weight:none;

	width:566px;}

	.press .cat-list-row0{

		border-bottom: 1px solid #B7B7B7;

		line-height:30px}

.press .cat-list-row1{

	border-bottom: 1px solid #B7B7B7;

	line-height:30px}

/*****fb**/

.fsl fwb a {

	color:#fff!important;

	text-decoration:none;

}

.fsl fwb a:hover{

		color:#fff!important;

	text-decoration:none;

}

#phocagallery .pg-name{

	font-family:segoe ui;

	font-size:12px!important;}

	.pg-inline{

	font-family:segoe ui;}

.inputbox{

	font-size:12px!important;}

	.view_more a{

	font-size:14px!important;

	font-family:segoe ui;}

.gmapfp_detail{

font-family:segoe ui;}

.gmapfp_detail h2{

	font-family:segoe ui;

	font-size:17px;

	width:264px;}

.gmapfp_detail h4{

	display:none;}
	
	.level_0{
		
	font-family:segoe ui!important;

	}
#xmap ul li{
	line-height:30px!important}
.menutitle{
border-bottom: 1px solid #C0C0C0;
    font-family: segoe ui,Helvetica,arial,sans-serif;
    font-size: 25px;
    font-weight: normal	}
	
/**text-seperator**/

.level2:hover{
	border-bottom:1px solid #2A5F06 !important;
	background-color:#235104 !important;
}

.item169, .item143 {
	border-bottom:1px solid #2A5F06 !important;
}
.input, button, select, textarea{
	font-family: segoe ui,Helvetica,arial,sans-serif!important;}
div#ag_agorawrap div, div#ag_agorawrap span, div#ag_agorawrap applet, div#ag_agorawrap object, div#ag_agorawrap iframe, div#ag_agorawrap h1, div#ag_agorawrap h2, div#ag_agorawrap h3, div#ag_agorawrap h4, div#ag_agorawrap h5, div#ag_agorawrap h6, div#ag_agorawrap p, div#ag_agorawrap blockquote, div#ag_agorawrap pre, div#ag_agorawrap a, div#ag_agorawrap a:link, div#ag_agorawrap a:visited, div#ag_agorawrap a:hover, div#ag_agorawrap a:active, div#ag_agorawrap abbr, div#ag_agorawrap acronym, div#ag_agorawrap address, div#ag_agorawrap big, div#ag_agorawrap cite, div#ag_agorawrap code, div#ag_agorawrap del, div#ag_agorawrap dfn, div#ag_agorawrap em, div#ag_agorawrap font, div#ag_agorawrap img, div#ag_agorawrap ins, div#ag_agorawrap kbd, div#ag_agorawrap q, div#ag_agorawrap s, div#ag_agorawrap samp, div#ag_agorawrap small, div#ag_agorawrap strike, div#ag_agorawrap sub, div#ag_agorawrap sup, div#ag_agorawrap tt, div#ag_agorawrap var, div#ag_agorawrap b, div#ag_agorawrap u, div#ag_agorawrap i, div#ag_agorawrap center, div#ag_agorawrap dl, div#ag_agorawrap dt, div#ag_agorawrap dd, div#ag_agorawrap ol, div#ag_agorawrap ul, div#ag_agorawrap li, div#ag_agorawrap fieldset, div#ag_agorawrap form, div#ag_agorawrap label, div#ag_agorawrap legend, div#ag_agorawrap table, div#ag_agorawrap caption, div#ag_agorawrap tbody, div#ag_agorawrap tfoot, div#ag_agorawrap thead, div#ag_agorawrap tr, div#ag_agorawrap th, div#ag_agorawrap td{
font-family: segoe ui,Helvetica,arial,sans-serif!important;
font-size:14px !important;}

div#ag_agorawrap ol, div#ag_agorawrap ul{
	line-height:12px}
	
.moduletable{
font-family: segoe ui,Helvetica,arial,sans-serif!important;
font-size:14px !important;}
.normalTxt{
	line-height:34px!important}
	.headings1{
		line-height:34px!important;}

/***table***/
.inner-table{
	border:#666 solid 1px;
	color:#000;}
.inner-table td{
	border:#C8C8C8 solid 1px;}
	
.category-list press h1 {
    border-bottom: 1px solid #C0C0C0;
    font-family: segoe ui,Helvetica,arial,sans-serif;
    font-size: 25px;
    font-weight: normal;
}
.article-info-term{
	display:none!important;}
.modified{
/*	background: none repeat scroll 0 0 #EEEEEE;*/
    color: #333333;
    font-size: 10px;
    padding: 5px;
    width: 89%;}
	.asimple-hit-counter{
		 background: none repeat scroll 0 0 #0B240F;
    color: #CCC;
    font-size: 35px;
    font-weight: bold;
    height: 71px;
    line-height: 33px;
    padding: 0.1em;
    text-align: center;
    width: 120px;
	float:left;
	}
	.image-footer{
		float:right;}
/******messagebox***/
.messages h3{
	font-size:13px;
	padding-left:5px;
	color:#4A4A4A;
	margin:0px!important;}
.messages-box{
	background:#eee;
	padding:6px;
	font-size:12.5px;}

.board-of-directors{
	background:none;
	border: 1px solid #CCCCCC;
    border-radius: 4px;
	padding:6px;
	}
	/* CSS Document */
#system-message{
	background-color: #A2CD5A;
    border: 1px dotted #458B00;
    font-size: 16px;
    padding: 7px;
	}
#system-message ul li {
	 background-image: url("../images/tick.png");
	background-repeat: no-repeat;
	list-style: none outside none;
	padding-left: 40px;
	line-height:32px;
}
