body {font-family: Arial, Helvetica, sans-serif;
      background-image: url('/images/insaco_logo_bg.jpg'); background-repeat: repeat;
}
@media print {*.noprint {display:none} }
.bodytext {
	font-size: 11px;
	color: #000000;
}
.footer {
	font-size: 11px;
}
.headertext {
	font-size: 13px;
	font-style: italic;
	color: #000000;
	font-weight: bold;
}
.bodysprscrpt {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	vertical-align: baseline;
}
.txtmathead {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.app_title {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: bold; color:#CC3366; 
}
.app_text {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;}
.app_image {float:right; top:0; margin:8px;}
.psr_heading {color:#0066CC; font-weight:bold; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-style:italic;
}
.psr_text {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}

.bodysubrscrptCopy {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	vertical-align: super;
}
.txtmatheadspr {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC3366;
	vertical-align: bottom;
}
.main_heading {
	font-family: "Trebuchet MS", Verdana, Times, "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px; color: #CC3366; margin-bottom:0px;
}
.largelinktext {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodylarge {
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.verysmall {
	font-size: 7pt;
	font-style: normal;
	color: #000000;
}
.nomargin {margin:0px; padding:0px;}
.mainposition {position:relative; top:-50px; left:130px; background-color:white; margin-bottom:-30px;}
A {color: blue; FONT-SIZE:9pt; FONT-STYLE:normal; FONT-WEIGHT:normal;text-decoration:none;}
A.largelinktext {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:blue}
A.footer {font-size:8pt}
A.Value {font-size: 11px;}
A.Prop {font-size: 11px; color:#000000;}
A.nounder {text-decoration: none;}
A:hover {color: blue; text-decoration: underline}
hr.Value {width:60%; color:#cc3366; height:1px;}
th.PropHeader {text-align:center;
	font-size: 11px; color:white; background-color: #cc3366; 
}
th.PropGroup {text-align:left; vertical-align:top;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#0066cc; background-color:white; padding-left:3px;
}
td.Wh{
	font-size: 11px; color: #000000; background-color: #ffffff;
}
td.Value{
	font-size: 11px; color: #000000; background-color: #ffffff;
	text-align: center; 
}
td.Prop{
	font-size: 11px; color: #000000; background-color: #ffffff;
	text-align: left; padding-left:7px;
}
td.small{
	font-size: 10px; color: #000000; background-color: #ffffff;
	text-align: left; vertical-align:top; }
td.Ma{
	font-size: 11px; color: #000000; background-color: #cc3366;
	text-align: center; vertical-align:top;
}
td.MatList {
	font-size: 11px; text-align:Left; vertical-align:top;
}
td.spacer {text-align: left; vertical-align:top; color: #000000; background-color: #cc3366;}
optgroup {font-size:8pt; font-style:normal; }
option {font-size:8pt; }
select {font-size:9pt; }
#Insaco_Intro b {font-weight:500;}
#bottom_menu td:hover {background-color:lightblue;}
#bottom_menu A:hover {text-decoration:none;}
@media only screen and (max-device-width: 480px) { 
  html, body {background: #fff; padding: 3px; color: #000; margin: 0;}
  html { -webkit-text-size-adjust: none; } 
  #footer {display: none;} 
 .bodytext {color: #000000;}
 .footer {}
 .headertext {font-style: italic;color: #000000;font-weight: bold;}
 .bodysprscrpt {color: #000000;vertical-align: baseline;}
 .txtmathead {font-weight: bold;	color: #000000;}
 .app_title {font-weight: bold; color:#CC3366;}
 .app_text {}
 .app_image {float:right; top:0; margin:8px;}
 .psr_heading {color:#0066CC; font-weight:bold; 	font-style:italic;}
 .psr_text {}
 .bodysubrscrptCopy {color: #000000;	vertical-align: super;}
 .txtmatheadspr {font-weight: bold;color: #CC3366;vertical-align: bottom;}
 .main_heading {color: #CC3366; margin-bottom:0px;}
 .largelinktext {color: #000000;}
 .bodylarge {font-style: normal;	color: #000000;}
 .verysmall {font-style: normal;	color: #000000;}
 .nomargin {margin:0px; padding:0px;}
 .mainposition {position:relative; top:-50px; left:130px; background-color:white; margin-bottom:-30px;} 
}