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

html{       
	  min-height: 100%; padding-bottom: 1px;	 
	  -ms-overflow-y: scroll; /* For IE */  
	  overflow-y: scroll; /* For others & old IE */ 
	  overflow: auto;	
}
body{
	margin:0 auto;	
	width:100%;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x bottom;	
}
.maincontainer{
	width:1050px;
	min-height:100%;
	margin:0 auto;	
	text-align:center;	
	background-color:#FFF;	
}
.headercontainer{
	width:100%;
	height:160px;
	background-color:#FFF;		
}
.topheader{
	width:240px;
	height:160px;
	float:left
}
.menuheader{
	width:810px;
	height:160px;
	float:left
}
/* image slider */
.imagewrapper{ width: 1050px; height: 510px; position: relative; margin: 0px auto 0px; text-align:left;}

#container {
	width:1050px;	
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:1050px;
	height:510px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:100px;	
	background-color:#d4ac07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	width:476px;
	height:124px;
	text-align:left;
	padding-top:20px;
	padding-left:20px;
	right:0;	
	z-index:500;	
	/*filter: alpha(opacity=80);
	 -moz-opacity: .8;
	 KhtmlOpacity: .8;
	 opacity: .8;*/
}
#ribbon span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#522208;
}
#slides {
	position:absolute;	
	z-index:100;
}
.slides_container {
	width:1050px;
	height:510px;
	overflow:hidden;
	position:relative;
	display:block;
}
.slides_container a {
	width:1050px;
	height:510px;
	display:block;
}

.slides_container a img {
	display:block;
}
.pagination {
	margin:26px auto 0;
	width:100px;	
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;	
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/* image slider ends */

.contentwrapper{
	width:100%;
	height:200px;
	background-image:url(../images/contentbg.png);
	background-repeat:repeat-x		
}
.contentwrapperinside{
	width:100%;
	min-height:300px;
	background-image:url(../images/contentbg.png);
	background-repeat:repeat-x		
}
.contentblocktitle{
	width:249px;
	height:10px;
	padding:20px 0px 20px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#342c5f;
	text-align:left			
}
.contentblocktitle1{
	width:249px;
	min-height:10px;
	padding-bottom:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#342c5f;
	text-align:left			
}
.contentblock{
	width:249px;
	height:175px;
	padding:5px 50px 20px 50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#342c5f;
	text-align:left			
}
.division{
	width:1px;
	height:190px;
	background-image:url(../images/division.png);
	float:left;
	background-repeat:none
}
.contentblock1{
	width:249px;	
	padding:5px 50px 20px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#342c5f;
	text-align:left			
}
.contentblock2{
	width:250px;	
	padding:5px 50px 20px 50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#342c5f;
	text-align:left
}
.contentblocktitleinside{
	width:1000px;
	height:10px;
	padding:20px 0px 20px 0px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#342c5f;
	text-align:left			
}
.breadcrum{
	width:950px;
	height:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #342c5f;
	padding:5px 50px 10px 0px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#999;
	text-align:left			
}
.breadcrum a{
	color:#999;
	text-decoration:none;
}
.breadcrum a:hover{
	color:#999;
	text-decoration:underline;
}
.contentblockinside{
	width:950px;
	padding:0px 50px 20px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#342c5f;
	text-align:left
}
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#342c5f;
	text-align:left
}
.readmore a{
	color:#342c5f;
	text-decoration:none;
}
.readmore a: hover{
	color:#342c5f;
	text-decoration:none;
}
.row1{
	background-color:#EFEFEF;
	height:30px;
	line-height:31px;	
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	vertical-align:top;
	text-align:left
}
.row2{
	background-color:#ccc;
	height:30px;
	line-height:31px;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	vertical-align:top;
	text-align:left
}	
	
.footer{
	width:100%;
	height:100px;
	background-color:#342c62;
}
.footerlinks{
	width:1035px;
	min-height:100%;
	padding:25px 15px 10px 0px;
	margin:0 auto;	
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fff;
}
.footerlinks a{
	color:#fff;
	text-decoration:none;
}
.footerlinks a:hover{
	color:#fff;
	text-decoration:underline;
}
.footerlinks span{
	width:1050px;
	min-height:100%;
	padding:10px 0px 10px 0px;
	margin:0 auto;	
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#d4ac07;
}
.footerlinks span a{
	color:#d4ac07;
	text-decoration:none;
}
.footerlinks span a:hover{
	color:#d4ac07;
	text-decoration:underline;
}
.img, input, a, select {outline:none;}
a:active img, a:hover img, a:focus img, a:visited img, a img, img { border:0 none; outline:none;}

/* Added on 26th October 2016 */

.contacts{width:100%;}
.address{min-width:19em; font-size:12px; text-align:left; float:left; }


