	body {margin:0}
	
	#masterdiv {
			margin-left:auto;
			margin-right:auto;
			background-color:#fff;
			layer-background-color:#fff;
			width:926px;
			z-index:40;
			}
				
	#header	{position:relative; left:0px; top:0px; width:926px; z-index:1; visibility:visible; padding-bottom:14px; border-bottom:1px solid #3ABEAE}

	#banner {position:relative; left:200px; top:-6px; width:235px; z-index:2; visibility:visible; background-color:#FFF; layer-background-color:#FFF; text-align:center}

	#content	{position:relative; left:0px; top:0px; width:926px; z-index:90; visibility:visible; background-image:url(../images/content_background.gif); background-repeat:repeat-y}


	#mainhome {position:relative; left:0px; top:0px; width:660px; z-index:90; visibility:visible;}
	#main {position:relative; left:0px; top:0px; width:660px; z-index:90; visibility:visible; border-bottom:1px solid #3ABEAE; padding-bottom:5px}

	#footer	{display:none}

/* layer styles */
	

	#larry {position:relative;}
	
	#bluelyr	{position:relative; left:0px; top:0px; width:582px; height:131px; z-index:14; visibility:visible; background-color:#006BAE; layer-background-color:#006BAE;}
	
	#ceosreview {position:relative; left:0px; top:10px; width:582px; z-index:14; visibility:visible; border-bottom:1px solid #3ABEAE; border-top:1px solid #3ABEAE;}

	#promos {position:relative; left:0px; top:10px; width:582px; height:270px; z-index:14; visibility:visible; }

	#leftpromo1	{position:absolute; left:0px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:visible}

	#leftpromo2	{position:absolute; left:0px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden}

	#leftpromo3	{position:absolute; left:0px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden}

	#leftpromo4	{position:absolute; left:0px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden}

	#leftpromo5	{position:absolute; left:0px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden}

	#centerpromo1 {position:absolute; left:190px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; margin-left:6px; visibility:visible;}

	#centerpromo2 {position:absolute; left:190px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; margin-left:6px; visibility:hidden;}

	#centerpromo3 {position:absolute; left:190px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; margin-left:6px; visibility:hidden;}

	#rightpromo1 {position:absolute; left:392px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:visible;}

	#rightpromo2 {position:absolute; left:392px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden;}

	#rightpromo3 {position:absolute; left:392px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden;}

	#rightpromo4 {position:absolute; left:392px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden;}

	#rightpromo5 {position:absolute; left:392px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden;}

	#rightpromo6 {position:absolute; left:392px; top:0px; padding-bottom:10px; background-color:#E1EFEF; width:190px; margin-top:13px; margin-bottom:7px; visibility:hidden;}


	#tagline {position:relative; left:0px; top:31px; width:582px; height:39px; z-index:29; visibility:visible; text-align:center; border-bottom:1px solid #3ABEAE; border-top:1px solid #3ABEAE; padding-bottom:11px; padding-top:11px;}
	
	#leftnav {display:none}

	#iagar2004	{position:absolute; left:13px; top:26px; width:55px; height:77px; z-index:16; visibility:visible;}

	#iagar2005	{position:absolute; left:73px; top:26px; width:55px; height:77px; z-index:17; visibility:visible;}

	#iagar2006	{position:absolute; left:133px; top:26px; width:55px; height:77px; z-index:18; visibility:visible;}

	#blueinset	{position:absolute; left:200px; top:16px; width:376px; height:94px; z-index:19; visibility:visible;}

	#browninset {position:absolute; left:378px; top:115px; width:179px; z-index:100; visibility:visible; background-color:#635121; layer-background-color:#635121; filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.8; padding:6px; padding-left:10px;}

	#michaelhawker {position:absolute; left:655px; top:374px; width:85px; height:135px; z-index:101; visibility:visible;}

	#rightnav	{display:none}

	.righticon {float:left; padding-right:4px; padding-top:2px}
	
	#print {display:none}
	

/* text styles */
	td.text {font:11px Verdana, Arial; vertical-align:top; width:582px; height:430px}

	b.white {font:bold 10px Verdana, Arial; color:#FFF;}
	.white {font:10px Verdana, Arial; color:#FFF;}

	#blueinset p{margin:0px; margin-bottom:10px}
	
	#browninset p{margin:0px; margin-bottom:10px}
	
	
	
	.pagetitle {font:bold 13px Verdana; color:#2A9082; text-transform:uppercase}
	.period {font:bold 9px Verdana; color:#2A9082; text-transform:uppercase}
	
	h2 {font:bold 11px Verdana; color:#2A9082;}
	
	
#main th {font:bold 10px Verdana, Arial; color:#000; text-align:left; vertical-align:bottom; padding-right:5px; padding-bottom:3px; border-bottom:1px solid #3ABFAE; line-height:10px;}

#main td {font:10px Verdana, Arial; color:#000; text-align:left; vertical-align:top; line-height:10px; padding-bottom:5px; padding-top:5px; padding-right:5px;}
#main td.d {font:10px Verdana, Arial; color:#000; padding-right:5px; text-align:right; vertical-align:top; line-height:10px}
#main td.dc {font:10px Verdana, Arial; color:#000; padding-right:5px; text-align:center; vertical-align:top; line-height:10px}
#main td.cd {font:bold 10px Verdana, Arial; color:#000; padding-right:5px; text-align:right; vertical-align:top; line-height:10px; background-color:#E8F5F3;}

#main th.d {font:10px Verdana, Arial; color:#000; padding-right:5px; text-align:right; vertical-align:bottom; line-height:10px}
#main th.cd {font:bold 10px Verdana, Arial; color:#000; padding-right:5px; text-align:right; vertical-align:bottom; line-height:10px; background-color:#E8F5F3;}


#main .l {border-bottom:1px solid #3ABFAE; padding-bottom:5px; padding-top:5px; }
#main .r {text-align:right}

	p {font:10px Verdana;}
	p.small {font:9px Verdana;}
	
	ul {font:10px Verdana; list-style-type:square}
	
	
	p.title	{margin-top:8px; font:bold 9px Verdana; text-transform:uppercase}

	#ceosreview p.ceohead	{padding-left:35px; margin:5px; font:bold 13px Verdana; color:#2A9082;}
	#ceosreview p.ceocontent {padding-left:35px; margin:5px; font:10px Verdana; color:#2A9082}
	#ceosreview p.ceotitle	{padding-left:335px; margin:5px; margin-bottom:10px; font:10px Verdana;}
	
	#rightnav {font:10px Verdana, Arial; color:#333;}
	#rightnav a {font:10px Verdana, Arial; color:#0099CC; text-decoration:underline}
	#rightnav a:hover {color:#0099CC; text-decoration:none}
	
	#footer a {font:10px Verdana, Arial; color:#299084; text-decoration:none} 
	#footer a:hover {font:10px Verdana, Arial; color:#299084; text-decoration:underline}

	#main a {font:10px Verdana, Arial; color:#299084; text-decoration:underline} 
	#main a:hover {font:10px Verdana, Arial; color:#333; text-decoration:underline}
	
	 
	#rightnav a.smallA {font:10px Verdana, Arial; color:#333333; text-decoration:none;}
	#rightnav a.regA {font:13px Verdana, Arial; color:#333333; text-decoration:none}
	#rightnav a.largeA {font:16px Verdana, Arial; color:#333333; text-decoration:none}
	
	#rightnav a.smallA:hover, #rightnav a.regA:hover, #rightnav a.largeA:hover {text-decoration:underline;}

	.nav0 {background-image:url(../images/arrow_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:162px; padding-bottom:7px; padding-top:7px;}
	.nav0b {background-image:url(../images/arrow_on.gif); background-repeat:no-repeat; background-position:0px 0px; width:162px; padding-bottom:7px; padding-top:7px;}

	.subnav0 {width:170px;}
	.subnav0f {width:162px; padding:4px; margin-left:8px;}
	
	a.prinav {font:bold 9px Verdana, Arial; color:#FFF; text-decoration:none; margin-left:8px;}
	a.prinav:hover {font:bold 9px Verdana, Arial; color:#FFF; text-decoration:none; margin-left:8px;}

	a.subnav {font:9px Verdana, Arial; color:#FFF; text-decoration:none; margin-left:8px;}
	a.subnav:hover {font:9px Verdana, Arial; color:#FFF; text-decoration:underline; margin-left:8px;}
	a.subnavf {font:9px Verdana, Arial; color:#FFF; text-decoration:none;}
	a.subnavf:hover {font:9px Verdana, Arial; color:#FFF; text-decoration:underline;}

	a.promobk {font:9px Verdana, Arial; color:#000; text-decoration:underline;}
	a.promobk:hover {font:bold 9px Verdana, Arial; color:#000; text-decoration:underline;}
	
	a.promowt {font:9px Verdana, Arial; color:#FFF; text-decoration:none;}
	a.promowt:hover {font:9px Verdana, Arial; color:#FFF; text-decoration:underline;}
	
	table.promo {width:190px;}

	b.promo {font:bold 9px Verdana; padding-left:8px; padding-right:3px}
	b.grey {color:#999999}
	
	td.promotitle {background-color:#838383; color:#FFF; font:bold 9px Verdana; height:18px; padding-left:8px;}

	td.promonav {background-color:#838383; color:#FFF; font:9px Verdana; height:18px; text-align:right; padding-right:4px}

	td.regiontop {padding-top:2px}
	td.regionimage	{text-align:center; border-bottom:1px solid #CCCCCC}
	
	td.hightop {padding-top:8px}
	td.highimage {width:176px; height:108px; text-align:center; border-bottom:1px solid #CCCCCC; background-image:url(../images/highlights_background.gif); background-repeat:no-repeat; font:bold 24px Verdana, Arial; color:#848383; padding-left:12px; vertical-align:middle;}

	td.caseimage {border-bottom:1px solid #CCCCCC; padding-top:5px; padding-bottom:6px; text-align:center;}

	td.promomore {padding-right:11px; text-align:right}
	td.promohd {font:bold 16px Verdana; color:#3B3B3B; padding-top:11px; padding-bottom:9px; padding-left:40px; padding-right:3px}
	td.promo {font:12px Verdana; color:#3B3B3B; padding-left:40px}
	td.promosmallhd {font:bold 9px Verdana; color:#3B3B3B; padding-top:7px; padding-bottom:7px; padding-left:8px; padding-right:3px}
	td.promosmall {font:9px Verdana; color:#3B3B3B; padding-left:8px}
	
	hr.search {color:#C5D4D1; height:1px;}
	
	hr.rightnav {color:#C5D4D1; height:1px; margin-top:5px}
	
/* class styles */
	.fl {float:left}
	.fr	{float:right}
	 
	#B5 {padding-top:16px; padding-bottom:16px}
	
	select {width:125px; font:10px Verdana}
	input.search {width:110px; margin-right:4px; font:10px Verdana}
	
	table.text {width:100%}
	table.data {width:100%}
	
	img.graph {border:1px solid #3ABFAE; }
	
	#ceograph {display:none}


