body{margin:0; padding:0;background:url(images/mainbg.png) repeat top left; font-family: Verdana, Arial, Helvetica, sans-serif; }
img{border:0;}
.topBg{background:url(images/top-bg.jpg) repeat-x top left; height:31px; line-height:31px;}
.main{width:965px; margin:0 auto; padding:0;}

.iso{float:left; width:400px; margin:0; padding:0; color:#FFFFFF; text-transform:capitalize; font-size:14px; font-weight:normal;}
#topNav{margin:0; padding:0; width:315px; float:right;   font-weight:normal;}
#topNav ul{ list-style-type:none; margin:0; padding:0; float:right;	}
#topNav ul li{ float:left; display:block; font-size:12px;}
#topNav ul li a{ border-right:1px solid #FFFFFF; text-decoration:none; color:#FFFFFF; padding:0px 5px;}
#topNav ul li a:hover{ text-decoration:underline;}
#header{background:#f4f5f0;  height:192px;}
.logo{ width:197px; padding-top:10px; padding-bottom:20px; float:left;}
.social{float:right; width:188px;}
.social img{float:left; padding:10px;}
#nav{clear:both; background:url(images/menubg.png) repeat-x top left; height:57px; line-height:57px; color:#FFFFFF;}
.slider{background:#f6f6f6; height:369px; padding:15px 0 0 5px;}
.sliderinner{background:#f6f6f6; height:161px; padding:15px 0 0 5px;}
.mainbg{background:url(images/mainbg.png) repeat-x top left; height:800px; color:#FFFFFF; font-size:14px;}
.mainbg2{background:url(images/mainbg.png) repeat top left; color:#FFFFFF; font-size:14px; padding:20px 0 20px 0; min-height:800px; clear:both;}
.grid{width:350px; float:left; margin-top:15px; height:315px; }
.grid2{width:200px; float:left; margin-top:15px; height:315px; }
.grid3{width:295px; float:left; margin-top:15px; height:315px; }
.grid2 ul{ margin:0; padding:0; list-style-type:none;}
.grid2 ul li{ background:url(images/arrow-w.png) no-repeat left center; padding-left:15px; line-height:23px;}
.grid2 ul li a{ text-decoration:none; color:#FFFFFF;}
.grid2 ul li a:hover{ text-decoration:underline;}
.mainbg h1{ font-size:18px; font-weight: 400; margin:0; padding:0 0 8px 0;}
.mainbg p{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; line-height:20px; text-align:justify; margin:0; padding:0;}
.saprator{background:url(images/seprator.png) no-repeat top center; float:left; height:315px; padding:0 25px 0 25px; margin-top:30px;}
.readmore a {text-decoration: underline; color:#FFFFFF; float:right; display:block;}
.readmore a:hover {text-decoration: none; color:#FFFFFF;}
#whitbg{background:#f6f6f6; height:200px; clear:both;}
.grid5{width:350px; margin:0; padding:11px 0 14px 14px; color:#053a69; float:left;font-size: 14px;}
.grid7{width:255px; margin:0; padding:11px 0 14px 14px; color:#053a69; float:left;}
.grid7 ul{ margin:0; padding:0; list-style-type:none;}
.grid7 ul li{ background:url(images/arrow-b.png) no-repeat left center; padding-left:15px; line-height:23px;  color:#053a69;}
#whitbg h2{font-size:18px; color:#053a69; margin:0 0 5px 0; padding:0 0 6px 0; font-family: "Myriad Pro"; line-height:20px; border-bottom:1px dashed #053a69; }
.grid6{width:244px; margin:0; padding:11px 0 14px 14px; color:#053a69; float:left;}
.seprator2{border-left:1px solid #053a69; float:left; height:80px; margin:57px 15px 57px 15px;}
.broucher{float:left; margin-top:10px; text-align:center;  }
.broucher a{ text-decoration:none; font-size:15px; color:#053a69; font-weight:400; display:block;}
.broucher a:hover{ text-decoration:underline;}
.presentation{float:right; margin-top:10px; text-align:center; font-weight:bold;}
.presentation a{ text-decoration:none; font-size:15px; color:#053a69; font-weight:400; display:block;}
.presentation a:hover{ text-decoration:underline;}
#fade{
width: 271px;
  height: 215px;
 /*a width should be defined for transition to work*/
border: 0px solid orange;
padding: 5px;
}   

.carouselWidget{
		height:150px;
		overflow: hidden;
		position:relative;
		width:600px;
	}
	.imgContainer{
		left:0;
		position:absolute;
		top:0;
		width:auto;
	}
	.carouselImage{
		float:left;
		height:150px;
		width:202px; color:#FFFFFF; font-weight:bold;
	}
		.carouselImage a{ text-decoration:none; color:#FFFFFF;
	}
			.carouselImage a:hover{ text-decoration: underline; color:#FFFFFF;
	}

	.carouselControls{
	
		float:left;
		width:100%;
	}
	.carouselControlRight{
		float:right;
		width:auto;
		margin:-103px -40px 0 0;
	}
	.carouselControlLeft{
		float:left;
		width:auto;
		margin:-103px 0 0 -40px;
	}	
iframe{border:none; margin-top:20px;}
#footer{background:url(images/footer-bg.png) repeat-x top left; height:242px; color:#FFFFFF;}
.link{float:left;}
.link ul{  list-style-type:none; float:left; width:150px; padding-top:20px;}
.link ul li{ background:url(images/arrow-red.png) no-repeat left center; padding-left:15px;  }
.link ul li a{ text-decoration:none;  font-size:11px; color:#FFFFFF; margin:0; padding:0; line-height:23px;}
.link ul li a:hover{ text-decoration:underline;}
.socialf{float:left; margin:0; padding:0 0 0 40px; clear:both; font-size:14px;}
.socialf img{margin-top:10px;}

.copyright{background:#000000; color:#FFFFFF; height:34px; line-height:34px; font-size:11px; }
.top{float:right; margin-left:930px; display:block; position:absolute; width:56px;}
.addres{padding-top:20px; padding-left:80px; float:right; line-height:23px;}
.breadcrumb{background: url(images/breadcrumb.jpg) repeat-x top left; height:41px; line-height:11px; font-size:12px;}
.breadcrumb ul{ list-style:none; display:block; margin:0; padding:0;}
.breadcrumb ul li{ float:left; display:block; background:url(images/bullet-bc.png) no-repeat left center; color:#888686; padding:15px;}
.breadcrumb ul li a{ color:#000000; text-decoration:none;}
.breadcrumb ul li a:hover{ text-decoration:underline;}
.leftnav{width:208px; float:left;} 
.navbg{background: url(images/left-bg.png) no-repeat top left; color:#053a69; font-size:18px; height:40px; line-height:40px; padding-left:10px;}
/*left Nav*/

#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li {
  float: none;
}
#cssmenu ul {
  font-weight: bold;
}
#cssmenu ul ul {
  margin-top: 1px;
}
#cssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */

#cssmenu {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  background-color: #141414;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwRTNGNUIzNDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwRTNGNUI0NDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBFM0Y1QjE0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBFM0Y1QjI0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JCXrGAAAANElEQVR42mIwMrL6z8TAwPAXlfiDyvqNykIjfqGyiCB+4uL+JMUUNMvRCDSHo3nrL0CAAQBzOzIE69Ar8wAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
  width: 200px;
}
#cssmenu:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background-color: #141414;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwRTNGNUIzNDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwRTNGNUI0NDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBFM0Y1QjE0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBFM0Y1QjI0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JCXrGAAAANElEQVR42mIwMrL6z8TAwPAXlfiDyvqNykIjfqGyiCB+4uL+JMUUNMvRCDSHo3nrL0CAAQBzOzIE69Ar8wAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
  color: white;
  display: block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 180%;
  padding: 13px 20px;
  text-decoration: none;
}
#cssmenu ul {
  border-right: 2px solid #0fa1e0;
  list-style: none;
  width: 201px;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  top: 50%;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #0fa1e0;
  margin-top: -10px;
}
#cssmenu > ul > li:first-child >a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
}
#cssmenu > ul > li.active a {
  box-shadow: inset 0 0 3px black;
  -moz-box-shadow: inset 0 0 3px black;
  -webkit-box-shadow: inset 0 0 3px black;
  background-color: #070707;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwRTNGNUIzNDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwRTNGNUI0NDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBFM0Y1QjE0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBFM0Y1QjI0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JCXrGAAAANElEQVR42mIwMrL6z8TAwPAXlfiDyvqNykIjfqGyiCB+4uL+JMUUNMvRCDSHo3nrL0CAAQBzOzIE69Ar8wAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
}
#cssmenu > ul > li:hover > a {
  background-color: #070707;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwRTNGNUIzNDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwRTNGNUI0NDhBMjExRTI5MjY0Q0ZBRDcxOTYxNUNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTBFM0Y1QjE0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTBFM0Y1QjI0OEEyMTFFMjkyNjRDRkFENzE5NjE1Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JCXrGAAAANElEQVR42mIwMrL6z8TAwPAXlfiDyvqNykIjfqGyiCB+4uL+JMUUNMvRCDSHo3nrL0CAAQBzOzIE69Ar8wAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
  box-shadow: inset 0 0 3px black;
  -moz-box-shadow: inset 0 0 3px black;
  -webkit-box-shadow: inset 0 0 3px black;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 150px;
  top: 5px;
  left: 100%;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #0fa1e0;
  border-bottom: 1px dotted #6fc7ec;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
#cssmenu .has-sub ul li:hover a {
  background: #0c7fb0;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #0c7fb0;
  border-bottom: 1px dotted #6db2d0;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #095c80;
}

#container{width:728px; float:left; margin-left:29px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; min-height:1500px;}
#container h1{ font-size:20px; margin:0; padding:0 0 10px 0;  }
#container h2{ font-size:16px; margin:0; padding:0 0 8px 0; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;   }
#container ul{ margin:0; padding:0 0 0 5px; list-style-type:none; float:left;  }
#container ul li{ background:url(images/arrow-w.png) no-repeat left center; padding-left:15px; line-height:23px;  }
#container ul li a{ text-decoration:none; color:#FFFFFF; }
#container ul li a:hover{ text-decoration: underline; }
#container p{ margin:0; padding:0 0 10px 0; text-align:justify; font-size:14px; font-weight:normal; line-height:20px;}

.imageBdr {
    border:1px solid #a7a0a0;
    padding: 4px;
}

.imageRight {
    float: right;
    margin: 0 0 10px 15px;
}

.imageLeft {
    float: left;
    margin: 0 15px 10px 0;
}


.tablebdr{border:#FFFFFF solid 1px; border-left:none; border-top:none; color:#fff; }
.tablebdr td{ border:#FFFFFF solid 1px; border-right:none; border-bottom:none; padding:5px;}
.tablebdr th{ background:#fff; padding:5px; color: #003366; border: #999999 solid 1px; border-right:none; border-bottom:none; font-size:14px;}
p a { color:#FFF; text-decoration:none;}