body{
	font-family: verdana, Arial, sans-serif;
	margin:0px;
	background-image: url(/themes/en/images/bg.jpg);
	background-color:#f3f1ee;
	background-repeat: repeat-x;
	background-position:top center ;
	font-size: 10px;
	color: #5a514a;
	}

    .floatleftpadding10	{
		float:left;
		padding:10px;
		border:1px solid #e3e3e;
	}
	
#newsletter1 input{ font-size:11px;}
	
input#ctl0_Main_ctl0_Name {
	 
	 border-width: 0px!important; 	 
	 margin:0 0 10px 0!important; 
	  width:160px;
   
	 }
input#ctl0_Main_ctl0_Mobile {
	 
	 border-width: 0px!important; 	 
	 margin:18px 0 12px 0 !important;
	 width:160px;
 	  
	 }
input#ctl0_Main_ctl0_Email {
	 
	 border-width: 0px!important; 	 
	 
	  width:160px;
   
	 }
 
	
a {
	font-family: verdana;
	font-size: 9px;
	color: #42833b;
	}
a:link {
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	color: #42833b;
	}
a:hover {
	text-decoration: underline;
	color: #42833b;
	}
a:active {
	text-decoration: none;
	color: #42833b;
	}
.clear {
	clear: both;
	}
ul {
	list-style: none;
	}
ul li {
	float: left;
	}
h1.title	{
	color:#231706;
	font-size:20pt;
	font-weight:bold;
	font-style: italic;
	line-height: 1.5em;

}
#container	{
	width: 888px;
	height:auto;
	margin:auto;
	}
#header	{
	width:888px;
	height:98px;
	}
#logo{
	float:left;
	width:276px;
	height:98px;
	background:url(/themes/en/images/logo.png) no-repeat;
	}
#tmenu	{
	float:right;
	width:172px;
	height:72px;
	margin-top:26px;
	background:url(/themes/en/images/callcenterno.png) no-repeat bottom;
	}
	
#mynews{
	width:625px;
 
	float:right;	
	}
	
#mynews p{
	font-size:11px;
	line-height:1.5em;
	padding:5px 0;
	}
	
#clockbox	{
	color:#7c9628;
	font-size:10px;
	margin-top: 3px;
	margin-left: 5px;
	}
#search	{
	margin-top: 21px;
	margin-left: 9px;
	}
#banner	{
	width:888px;
	height:200px;
	margin-top:-2px;

	}
#menu	{
	width:888px;
	height:37px;
	margin:auto;
	margin-left:2px;
	}
#content	{
	width: 888px;
	height: auto;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	overflow:hidden;
	/*padding-bottom:20px;*/
	}
#contentcontus	{
	width: 888px;
	height: 600px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#contentprofile	{
	width: 888px;
	height:790px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#contenttips	{
	width: 888px;
	height:740px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#contentmed	{
	width: 888px;
	height:870px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#contentpropertyinsurance	{
	width: 888px;
	height:1270px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#contenteng	{
	width: 888px;
	height:2000px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#contentliab	{
	width: 888px;
	height:930px;
	background:url(/themes/en/images/content_bg.png) repeat-y;
	}
#welcome	{
	float: left;
	margin-top:15px;
	width: 605px;
	height:auto;

	}
p.welcome	{
	font-size:11px;
	padding-top:15px;
	line-height: 1.8em;
	text-align: left;
	}
p.welcome22	{
	font-size:11px;
	padding-top:5px;
	line-height: 1.8em;
	text-align: left;
	}
.welcome1 {
	font-size:10px;
	line-height:1.8em;
	text-align:left;
}
p.cont2	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-top:5px;
	line-height: 1.8em;
	text-align: justify;
	}
#photobody	{
	width:152px;
	height:128px;
	float:right;
	background:url(/themes/en/images/welcome_bann.gif);
	margin-left: 10px;
	margin-top: 13px;
}
#picins	{
	width:229px;
	height:188px;
	float:right;
	margin-left: 10px;
	margin-top: 13px;
}
#leftside	{
	float:left;
	width:245px;
	/*height:618px;;*/
	background:url(/themes/en/images/leftside_bg.gif) no-repeat;
	padding-top: 15px;
	margin-left:15;
	margin-right:13px;
	overflow:hidden;
	}
#iifm	{
	width:207px;
	height:153px;
	margin-left:17px;
	background:url(/themes/en/images/iifm.png);
	}
#tips	{
	margin-top: 10px;
	float:left;
	width:235px;
	height:auto;
	background: url(/themes/en/images/latest%20news.png) no-repeat top left;
	padding-top: 40px;
	}
p.tipstitle	{
	color:#624428;
	font-size:10px;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 9px;
	margin-left: 17px;
	padding-left: 5px;
	}
p.tipsbody	{
	font-size:10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-top: 5px;
	line-height: 1.5em;
	text-align: justify;
	}
#button	{
	width:84px;
	height:23px;
	float:right;
	border: none;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-top: 10px;
	}

#button a {
	height: 23px;
	display: block;
	border: none;
	text-indent: -9999px;
	text-decoration: none;
	}
#button a.readmore { background: url(/themes/en/images/readmore.png) no-repeat; width: 84px; }
	#button a.readmore:hover { background: url(/themes/en/images/readmore.png) 84px; }
#button a.subs { background: url(/themes/en/images/subscribe.png) no-repeat; width: 83px; }
	#button a.subs:hover { background: url(/themes/en/images/subscribe.png) 83px; }
#button a.moretips { background: url(/themes/en/images/moretips.gif) no-repeat; width: 84px; }
	#button a.moretips:hover { background: url(/themes/en/images/moretips.gif) 84px; }

#newsletter	{
	float:left;
	margin:auto;
	margin-top: 10px;
	padding-top:40px;
	padding-left:40px;
	width:195px;
	height:62px;
	background:url(/themes/en/images/newsletter_bg.png);
	}
#newsletter1	{
	float:left;
	margin:auto;
	margin-top: 10px;
	padding-top:40px;
	padding-left:40px;
	width:195px;
	height:162px;
	background:url(/themes/en/images/newsletter_bg1.png);
	}
#latestnews	{
	float: left;
	margin-top:15px;
	width: 346px;
	height:auto;
	}
#titlenews	{
	width: 300px;
	height:20px;
	margin-left: 6px;
	padding: 3px 5px 0px 15px;
	text-align: justify;
	font: 0.7em verdana, Arial, Helvetica, sans-serif ;
	color: #624428;
	line-height: 1.7em;
	font-weight: bold;
	background:url(/themes/en/images/news.jpg) no-repeat left;
	}
	
#mynews #titlenews {
 
	margin-left: 0!important; 
 
	}
	
.myForm input#txtFirstName,
.myForm input#txtLastName,
.myForm input#txtMobile,.myForm #txtImageFile, .myForm input#ctl0_Main_txtFullName
, .myForm input#ctl0_Main_txtEmailAddress
, .myForm input#ctl0_Main_txtMobile
, .myForm textarea#ctl0_Main_txtComments
, .myForm select#ctl0_Main_txtSubject
{ width:280px;
border:1px solid #e3ad5c;}

.myForm input#ctl7 {
	border:1px solid #ac7827;
	background:#976311;
	color:#FFFFFF;
	padding:3px
	}
	
#mynews #timenews{
 
	margin-left: 0!important; 
	height:15px;
	}
	
#timenews	{
	width: 300px;
	height:10px;
	margin-left: 6px;
	margin-bottom: 2px;
	padding: 0px 5px 0px 15px;
	text-align: justify;
	font: 0.6em verdana, Arial, Helvetica, sans-serif ;
	color: #617a00;
	background: url(/themes/en/images/ico-published.gif) no-repeat left;
	}
p.newsbody, .newsbody p{
	width: 340px;
	font-size:11px;
	padding-top:5px;
	margin-left:6px;
	margin-bottom: 10px;
	line-height: 1.5em;
	text-align: justify;
	}
	
#scrollingContainer p{
		font-size:11px;
		line-height: 1.5em;
		text-align: justify;
		padding-top:5px;
	margin-left:6px;
	}
#ticker	{
	width:888px;
	height:35px;
	background:url(/themes/en/images/ticker_bg.png) no-repeat;

	}
p.ticker	{
	font-size:10px;
	padding-left:20px;
	padding-top: 10px;
	padding-right: 80px;
	line-height: 1.5em;
	text-align: justify;
	}
#footer	{
	width:888px;
	height:239px;
	background:url(/themes/en/images/footer_bg.png);
	}
p.footer	{
	color:#553108;
	font-size:10px;
	padding-left:20px;
	padding-top: 20px;
	padding-right: 80px;
	line-height: 1.5em;
	text-align: justify;
	}
a.footerlink	{
	color:#f7d09b;
	}
	
#quicklinks	{
	width:880px;
	height:auto;
	padding: 15px 0 10px 17px;
	font-size:10px;
	color:#553108;
	line-height: 16px;
}
#quicklinks ul	{
	width:150px;
	margin-right:70px;
	float:left;
}
.quicklinks	li.qlt	{
	width:150px;
	float:left;
	margin-bottom:3px;
	font-weight:bold;
	border-bottom:#bcae9e solid thin;
	border-style: solid;
	bo
	padding-bottom:5px;
}
.quicklinks	li.qll	{
	width:150px;
	float:left;
	margin: 1px 0 1px 0;
}
#quicklinks a	{
	color:#553108;
}
.qlt a.bookmark	{
	margin-top:50px;
}

#annual	{
	width:239px;
	height:134px;
	background-image:url(/themes/en/images/annual_rep.gif);
	}
#downbro	{
	width:239px;
	height:127px;
	margin-top: 5px;
	background-image:url(/themes/en/images/down_bro.gif);
	}

#annualrpt{
width:239px;
        height:127px;
        margin-top: 5px;
        background-image:url(/themes/en/images/annual_rep.gif);
}
#rightside	{
	width:239px;
	height:auto;
	float:right;
	margin-right: 25px;
	margin-top:15px;
	overflow:hidden;
}
#slidewrap {
	border: 5px solid #EEEEEE;
	margin: 0;
	padding: 5px;
}
#slidewrap div { text-align: center; }

#ads{
		width:730px;
		margin-top:0px;	
	}

	img{
		border:0px;
	}
	p{	
		margin-top:0px;
	}
	.clear{
		clear:both;
	}
	
	/* 
	END OF DEMO CSS
	*************************************/
	
	/* CSS for my first scrolling box */
	#scrollingContainer{
		width:340px;	/* 170 pixels in width */
		height:200px;	/* Height of box */
		



		padding:0px;	/* A little bit of space between border of box and text inside */
		float:left;	/* I want the text to wrap around the box */


		
		overflow:hidden;	/* Hide overflow content */
	}
	/* End css for my first scrolling box */
	
	
	/* CSS for my second scrolling box */
	#scrollingContainer2{
		width:100px;	/* Width of second box */
		height:150px;	/* Height of second box */
		


		padding:2px;	/* A little bit of space between border of box and text inside */
		float:right;	/* I want the text to wrap around the box */
		margin-left:10px;	/* Space at the left of the box */
		color:red;	/* red text color */
		
		
	}
	#scrollingContent2{
		font-size:0.9em;
	}	

#houres	{
	width:236px;
	height:48px;
	background: url(/themes/en/images/officehoures.gif);
	margin-top:10px;
	}
	
p.pathtitle	{
	font-size:10px;
	margin-bottom: 10px;
	}

#search	{
	margin-top: 21px;
	margin-left: 9px;
	}

<![endif]-->

    <!--[if IE 8]>
<style>
#search	{
	margin-top: 25px;
	margin-left: 9px;
	}
.quicklinks	li.qlt	{
	width:150px;
	float:left;
	margin-bottom:3px;
	font-weight:bold;
	border-bottom:#bcae9e solid thin;
	padding-bottom:5px;
}
    </style>
 <![endif]-->	
 

