/* media independent styles 06_26 */

BODY{margin:0;padding:0 0 16pt;font-size:10pt;
font-family: "Lucida Grande","Lucida Sans Unicode","Lucida","Bitstream Vera Sans",Verdana,Arial,Helvetica,sans-serif; }

.cleaner{clear:both}

#mainhead{}

/* ie5 fix for center block position */
#main{ text-align:center }
#main * *{text-align:left}


#mainhead .dbody,#mainmenu .dbody,#mainbody .dbody,#mainfoot .dbody{margin:0 auto;width:700px;padding:0 32px; }
#mainhead .dbody{height:119px;position:relative}

/* reset dbodies */
#main .dbody .dbody{margin:auto;width:auto;height:auto;position:static}


#mainhead,#mainhead A{color:#000}
	#mainhead H1,#mainhead H2,#mainhead H5{margin:0;font-size:10px;font-weight:normal;background-repeat:no-repeat}
	#mainhead H1{position:absolute;top:43px;left:28px;background-image:url('icograma_logo.gif');width:207px;height:52px;}

	#mainhead H2{position:absolute;top:49px;left:256px;
		font-weight:normal;letter-spacing:1px;
		}
	#mainhead H5{position:absolute;bottom:0;right:32px; padding-bottom:16px}
	#mainhead H5 A,#mainhead H5 B{padding:0 2px 16px;}


#mainbody{margin:0 0 32px;}
#mainbody *{line-height:140%;}

DEL{display:none}
TR,TD,TH{vertical-align:top}

H1{font-size:16pt;font-weight:normal;margin-top:0}

.ltHead{}
	.colHead{}
	.colHead H3{font-size:13pt;font-weight:normal; }
	.colHead A{text-decoration:none}
	.colHead A:hover{text-decoration:underline }

.ltCtnEtc{}
	.ltCtnEtc .colCtnt{float:left;width:420px}
	.ltCtnEtc .colEtc{margin-left:452px}



.ltHsideCtnt{}
	.ltHsideCtnt .colHside{float:left;margin:0;width:86px; }
	.ltHsideCtnt .colHside H6{color:#ccc;font-size:11px;font-weight:normal;margin:0;  }
	.ltHsideCtnt .colCtnt{margin-left:102px; /* border-left:2px solid #445 ; */ }

	.ltHsideCtnt .colCtnt H2{color:#fff;font-weight:normal;font-size:12pt;
		word-spacing:1pt;letter-spacing:0.9pt;
		margin:0 0 12pt;line-height:140%;
		}
/*	.ltHsideCtnt P{margin:0 0 8pt;
		line-height:140%;
		}
*/
.ltHsideCtnEtc{position:relative;padding:0;margin:0;}

.ltHsideCtnEtc .colEtc{float:right;width:202px;}
.ltHsideCtnEtc .colCtnt{margin-right:220px;}



.portfolio UL{margin:0 0 10pt;padding:0}
.portfolio LI{margin:2pt 0;padding:0;list-style:none}
.portfolio LI UL{margin:0 0 6pt}
.portfolio LI LI{margin-left:12pt;color:#ccc}
.portfolio LI LI A{color:#ccc}
.portfolio SMALL{ color:#999; }







/*forms*/
FORM TD,FORM TH{margin:0;padding:0}
FORM TH,.showmsg TH{text-align:right;padding-right:4pt}
FORM TD P,FORM TH P,
.showmsg P{margin:2pt 0;line-height:12pt}
.showmsg .hr{margin:10pt 0}
INPUT.text,TEXTAREA{color:#000;font-size:10pt;font-family:arial,sans-serif;padding:2px;width:400px;}
.iferror{display:none}
.error{color:#f66}
.error .iferror{display:block;padding:4px;color:#fff;background-color:#c34}
P.iferror{font-size:9pt;margin:3pt 0 4pt;padding:6px}
.error INPUT.text,.error TEXTAREA{border:2px solid #f66}


.sendmsgnav UL{margin:0;padding:0 0 0 24pt}
.sendmsgnav LI{padding:0;margin:0 0 8pt -12pt}
.sendmsgnav {float:left;width:140px;}
.showmsg{background-color:#333338;padding:12px;border:1px solid #ccc;margin-bottom:12pt;
	margin-left:152px}
.showmsg PRE{font-size:10pt;font-family:arial,sans-serif;margin:0;white-space:normal}





#mainfoot{margin:32pt 0 0;}
#mainfoot ADDRESS{ font-size:11px; font-style:normal;
	padding:2px 12px; border-left:4px solid #f80; }
