html, body	{margin:0; padding:0; color:#000; background:#636 url("/images/0806mod/main/bg.gif") repeat-x; font:100% verdana, arial, helvetica, sans-serif; }

h1		{color:#6B6B6B; font:150% helvetica, arial, verdana, sans-serif; margin:16px 0 0 0; padding:0 0 .7em 10px; background:url("/images/0806mod/main/bg_h1.gif") bottom no-repeat; }
h2		{color:#393939; font:bold 100% helvetica, arial, verdana, sans-serif; margin:0; padding:0 0 .8em 0;}
h3		{color:#393939; font:bold 80% helvetica, arial, verdana, sans-serif; margin:0; padding:0 0 .4em 0;}
th		{font-size:70%; text-align:left; padding-bottom:3px; border-bottom:1px solid #A1A3B3; }
tr		{vertical-align:top; }
/* td		{border-bottom:1px solid #E9ECF1; }*/
p, td		{font-size:70%; margin:0 0 14px 0; line-height:1.4em; }
ul, ol	{font-size:70%; margin:0 0 14px 23px; padding:0; }
li		{line-height:1.4em; }
ol ul, ul ul	{font-size:100%; margin:0 0 4px 18px; padding:0; font-weight:normal; list-style-type: disc;}
ol ol	{margin-left:38px; font-size:100%;}
a:link, a:visited	{color:#B10000; text-decoration:underline; }
a:hover	{color:#FF2A2A; }
a img	{border:0; }
.bold	{font-weight:bold; }
.print	{display:none; }
.left	{float:left; }
.right	{float:right; }
.clear	{clear:both; }
#skip	{height:3px; margin-left:-9999px; }
#headerBg span	{display:none; }

h1 span 	{color:#393939; }
p .blueSep	{color:#132F5F; margin-left:5px; }
.blue		{color:#132F5F; }

/* page structure */
#container 		{width:745px; margin:0 auto 0 auto; background:#fff url("/images/0806mod/main/bg_shadow.gif") right top no-repeat; position:relative; top:22px; }
#header			{width:740px; background:#fff url("/images/main/bg_headershadow.gif") right no-repeat; height:58px; padding-top:17px; }
#middleSection	{width:726px; margin:0 12px 0 7px; background:#fff url("/images/0806mod/main/bg_nav.jpg") repeat-x; }
#left 			{width:168px; float:left; margin-top:101px; }
#content 		{width:552px; float:left; padding-left:6px; background-color:#fff;}

/* content */
#logo		{margin:2px 0 0 7px; }
.logoWrap	{position:absolute; top:11px; left:7px;}
#navIntro	{border-bottom:1px solid #fff; font-size:60%; font-weight:bold; text-transform:uppercase; text-align:center; color:#fff; padding:3px; margin:0; }
#headerBg	{background:url("/images/0806mod/main/bg_right.gif") right repeat-y; height:50px; margin:0 7px 0 0; }
#contentBg	{ background:url("/images/0806mod/main/bg_right.gif") right repeat-y; padding:9px 10px 50px 10px; min-height:200px; height:expression(this.scrollHeight < 200? "200px" : "auto" );  }
#contentBg p, #contentBg ul, #contentBg ol {padding:0 75px 0 0; }
#contentBg table p	{padding:4px 4px 4px 0; margin:0; }
#footer		{clear:both; }
#footerBg	{width:745px; margin:0 auto; background:#fff url("/images/0806mod/main/bg_footer.gif") bottom no-repeat; height:13px; position:relative; top:22px;  }
#footer	p	{color:#B10000; margin:3px 0 0 0; padding:0 8px; }
p#pimText	{width:738px; margin:0 auto; padding:4px 0; text-align:right; color:#fff; font-size:60%; position:relative; top:22px;  }
#pimText a, #pimText a:hover, #pimText a:visited {color:#fff; text-decoration:none;}
#docu img	{float:left; padding-right:20px; }

#trad #contentBg {min-height:300px; height:expression(this.scrollHeight < 300? "300px" : "auto" ); } /* spoofing min-height in ie  */
#indu #contentBg {min-height:200px; height:expression(this.scrollHeight < 200? "200px" : "auto" ); }
/*#docu #contentBg {min-height:100px; height:expression(this.scrollHeight < 100? "100px" : "auto" ); }*/

#home #banner	{background:url("/images/header/home.jpg") no-repeat; width:552px; height:154px; }
#back #banner	{background:url("/images/header/back.jpg") no-repeat; width:552px; height:154px; }
#trad #banner	{background:url("/images/header/trad.jpg") no-repeat; width:552px; height:154px; }
#indu #banner	{background:url("/images/header/indu.jpg") no-repeat; width:552px; height:154px; }
#insu #banner	{background:url("/images/header/insu.jpg") no-repeat; width:552px; height:154px; }
#team #banner	{background:url("/images/header/team.jpg") no-repeat; width:552px; height:154px; }
#cont #banner	{background:url("/images/header/cont.jpg") no-repeat; width:552px; height:154px; }
#trav #banner	{background:url("/images/header/trav.jpg") no-repeat; width:552px; height:154px; }
#faci #banner	{background:url("/images/header/faci.jpg") no-repeat; width:552px; height:154px; }
#docu #banner	{background:url("/images/header/docu.jpg") no-repeat; width:552px; height:154px; }
#term #banner	{background:url("/images/header/term.jpg") no-repeat; width:552px; height:154px; }
#admi #banner	{background:url("/images/header/home.jpg") no-repeat; width:552px; height:154px; }
#indem #banner	{background:url("/images/header/cont.jpg") no-repeat; width:552px; height:154px; }

#propSearch		{background:url("/images/0806mod/main/bg_navblocks.gif") repeat; padding-top:14px; border-bottom:1px solid #414141; }
#propSearch p 	{padding:12px 6px 11px 6px; margin:0; font-size:75%; background-color:#414141; }
#propSearch p a	{color:#fff; font-weight:bold; padding-left:17px; text-decoration:none; background:0px 2px url("/images/0806mod/main/icon_search.gif") no-repeat; }
#propSearch p a:hover	{text-decoration:underline; }
#mofs p 		{padding:6px; margin:0; }
#mofs p a		{color:#fff; padding-left:17px; display:block; text-decoration:none; background:0px 4px url("/images/0806mod/main/icon_arrow.gif") no-repeat; }
#mofs p a:hover	{text-decoration:underline; }

.pic				{margin-right:4px; }
#contactInfo		{border:1px solid #436193; width:524px; height:114px; margin-top:25px; }
#contactInfo p		{padding:3px 7px 0 6px; margin:0; color:#436193; }
#contactInfo .left	{width:201px; border-right:1px solid #436193; }
#contactInfo .right	{width:322px; }
#contactInfo .heading	{height:19px; }
#contactInfo .details	{border-top:1px solid #436193; height:94px; }
#contactPic			{float:left; border-right:1px solid #436193; }
a.activeLink		{color:#772EB9; }

.arrowForward		{background:url("/images/0806mod/main/arrow_forward.gif") right center no-repeat; padding-right:10px; }
.arrowForward:hover	{background:url("/images/0806mod/main/arrow_forward_on.gif") right center no-repeat; }
#tradingLink		{font:bold 80% helvetica,arial,verdana,sans-serif; margin:10px 0 0 0; padding:0; text-align:right; }
#tradingLogo		{float:left; margin:3px 15px 15px 0; }

.teamRow		{height:93px; border-top:1px solid #ccc; clear:both; }
.teamBlockL		{float:left; width:265px; border-right:1px solid #ccc; height:88px; }
.teamBlockR		{float:left; width:266px; height:93px; }
.teamBlockR .teamImg	{margin-left:5px; }
.teamImg		{float:left; margin:5px 10px 0 0; padding-bottom:5px; }
#contentBg p.teamDetails 	{float:left; width:180px; margin:5px 0 0 0; padding:0; }
.teamLogo               {margin:22px 5px;}
.date {font:90% normal helvetica, arial, verdana, sans-serif; color:#666666;}
.newsPic {float:left; margin:0 1em 1em 0;}

/* nav */
ul#nav 		{list-style-type:none; width:159px; padding:5px 0 14px 0; margin:0 0 0 9px; }
#nav li		{margin:0; padding:0; line-height:12px; margin-bottom:1px; }
#nav li a	{width:148px; color:#fff; text-decoration:none; display:block; padding:3px 3px 3px 8px; }
#nav li a:hover	{background-color:#414141; }
#nav li .subnav 	{list-style-type:none; padding:0 0 5px 0; margin:0 0 4px 0; border-bottom:1px solid #fff; width:145px; font-size:100%; }
#nav li .subnav li	{padding:0; margin:0; }
#nav li .subnav a 	{padding-left:18px; width:138px; }
#nav li .subnav a:hover 	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }

	/* navigation on */
	#home a#navHome	{background-color:#949494; cursor:default; }
	#back a#navBack	{background-color:#949494; cursor:default; }
	#trad a#navTrad	{background-color:#949494; cursor:default; }
		.ace a#subnavAce	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.alli a#subnavAlli	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.axa a#subnavAxa	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.aviv a#subnavAviv	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.roya a#subnavRoya	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.zuri a#subnavZuri	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.nig a#subnavNig	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.aig a#subnavAig	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
		.firs a#subnavFirs	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
	#indu a#navIndu	{background-color:#949494; cursor:default; }
	#insu a#navInsu	{background-color:#949494; cursor:default; }
	#team a#navTeam	{background-color:#949494; cursor:default; }
	#cont a#navCont	{background-color:#949494; cursor:default; }
	#indem a#navIndem	{background-color:#949494; cursor:default; }
	#trav a#navTrav	{background-color:#949494; cursor:default; }
		.medi a#subnavMedi	{background:9px 6px url("/images/main/arrow_nav.gif") no-repeat; }
	#faci a#navFaci	{background-color:#949494; cursor:default; }
	#docu a#navDocu	{background-color:#949494; cursor:default; }
	#term a#navTerm	{background-color:#949494; cursor:default; }
	

	/* subnavigation off  */
	#home #subnavTrad, #back #subnavTrad, #indu #subnavTrad, #insu #subnavTrad, #team #subnavTrad, #cont #subnavTrad,
	#trav #subnavTrad, #faci #subnavTrad, #docu #subnavTrad, #term #subnavTrad, #admi #subnavTrad	{display:none; }
	#home #subnavTrav, #back #subnavTrav, #trad #subnavTrav, #indu #subnavTrav, #insu #subnavTrav, #team #subnavTrav,
	#cont #subnavTrav, #faci #subnavTrav, #docu #subnavTrav, #term #subnavTrav, #admi #subnavTrav	{display:none; }
	#indem  #subnavTrad, #faci #subnavTrad, #docu #subnavTrad, #term #subnavTrad, #admi #subnavTrad, #subnavTrav {display:none; }
	

/* forms  */
form					{margin:0; display:inline;}
fieldset				{margin:0; padding:1em;}
legend					{color:#132F5F; font:bold 100% helvetica, arial, verdana, sans-serif; margin:0; padding:0 1em;}

.formRow				{clear:both; width:480px; padding:0; margin:0 0 .5em 0; }
.formRow p				{margin:0;}
.formRow img			{}
.formLeft 				{width:160px; float:left; text-align:left; padding:3px 0;  }
.formRight 				{width:320px; float:right; padding:2px 0; text-align:left; }

.updateRow				{clear:both; width:480px; padding:0; margin:0 0 .5em 0; }
.updateRow p				{margin:0;}
.updateRow img			{}
.updateLeft 				{width:320px; float:left; text-align:left; padding:3px 0;  }
.updateRight 				{width:160px; float:right; padding:2px 0; text-align:left; }

.insurersRow				{clear:both; width:480px; padding:0; margin:0 0 .5em 0; }
.insurersRow p				{margin:0;}
.insurersRow img			{}
.insurersLeft 				{width:280px; float:left; text-align:left; padding:3px 0;  }
.insurersRight 				{width:200px; float:right; padding:2px 0; text-align:left; }

.contactRow				{clear:both; width:400px; padding:0; margin:0 0 5px 0; }
.contactRow p			{margin:0;}
.contactLeft 			{width:160px; float:left; text-align:right; padding:3px 0; }
.contactRight 			{width:220px; float:right; padding:2px 0; text-align:left; }
.error					{color:#BC0104; font-size:70%; font-weight:bold; }
input, textarea, select {background-color:#F5F5F5; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; }
p input, p textarea, p select, td input, td textarea, td select,  dd input, dd textarea, dd select {background-color:#F5F5F5; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
.action-buttons		{margin:1em 0;}

.contactListRow		{width:530px; border-top:solid 1px #ccc; clear:both; padding:1em 0; margin:1em 0 0 0;}
.contactListBlock	{width:260px; float:left; padding:0; margin:0 4px 0 0;}
.contactListImg		{width:70px; text-align:center; float:left; margin:0 0 5px 0;}
.contactListDetails	{margin:0 0 5px 80px; font-size:70%;}

.clientsListRow		{width:530px; border-top:solid 1px #ccc; clear:both; padding:5px 0; margin:0;}
.clientsListBlock	{width:500px; float:left; padding:0; margin:0 2px 0 0;}
.clientsListImg		{width:120px; float:left; margin:0 0 5px 0;}
.clientsListDetails	{margin:0 0 5px 120px;}


