﻿body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
      background-image: url('/images/insaco_logo_bg.jpg'); background-repeat: repeat;
      text-align:center; min-width:1000px;
}
#wrapper {
  text-align: left;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  background-color:white;
  overflow: hidden;
  position:relative;
}

#header {position:relative; top:0;left:0;width:1000px;height:200px}
#TopBanner {width:1000px}
#MainLogo {position:absolute; top:150px; left:0px;}
#awmAnchor-menu {position:absolute; top:150px; left:90px;}
#main {margin-top:0px; margin-left:100px; width:900px; min-height:400px; text-align:left}
@media print {#main {position:relative; top:-40px; z-index:1000; min-height:800px;}}
#home-wrapper {text-align: left;width: 1000px;background-color:white;margin-left: auto;margin-right: auto;
  overflow: hidden;position:relative;}
#home-header {position:relative;top:0px;left:0px;margin:0px;z-index:0}
#homebanner {width:1000px;z-index:0}
#HomeLogo {position:absolute; top:250px; left:225px;width:100px;z-index:0}
#starburst {position:absolute;top:386px;left:162px;width:160px;z-index:0}
#home-content {margin-top:-536px;margin-left:330px;width:650px;min-height:520px}
#home-content p {font-size:14px;text-align:left;}
#home-content a {font-size:14px;}
#starburst_image {width:160px; height:118px;z-index:2}
#main_heading_text {margin-bottom:30px;margin-top:30px;text-align:left;}
#MobileMenu{display:none}

#footer {width:1000px;clear:both;margin-left:auto;margin-right:auto;position:relative}

.photopage_image {width:350px;float:left;padding-right:10px; padding-bottom:10px}
.mainposition {margin-top:0px; margin-left:100px; width:900px; min-height:500px}
#main .mainposition {}
@media print {*.noprint {display:none} }
.bodytext {font-size: 13px;color: #000000;}
.footer {font-size: 12px;}
.headertext {font-size: 13px;font-style: italic;color: #000000;	font-weight: bold;}
.bodysprscrpt {font-size: 9px;color: #000000;vertical-align: baseline;}
.txtmathead {font-size: 18px;font-weight: bold;color: #000000;}
.txtmathead_color {font-size: 18px;font-weight: bold;color: #cc3366;}
.app_title {font-size: 18px; font-weight: bold; color:#CC3366;}
.app_text {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-size: 12px;}
.bodysubrscrptCopy {font-size: 9px;color: #000000;vertical-align: super;}
.txtmatheadspr {font-size: 18px;font-weight: bold;color: #CC3366;vertical-align: bottom;}
.main_heading {font-size: 21px; color: #CC3366; margin-bottom:0px;}
.largelinktext {font-size: 13px;color: #000000;}
.bodylarge {font-size: 13px;font-style: normal;color: #000000;}
.verysmall {font-size: 9px;font-style: normal;color: #000000;}
.headshot {padding-left:10px;}
.showtable {background-color:#cc3366; border:3px #cc3366 outset; padding:1px; border-spacing:1px; width:80%}
.showtable td {background-color:white; border:1px #cc3366 solid; padding:3px; border-spacing:1px; font-size:14px;}
.showtable th {color:white; padding:3px; border-spacing:1px; font-size:13px;}
.editfrag {background-color:yellow;border:1px black solid;display:block;padding:3px}
.small {font-size:11px}

#MatName {}
#MatNotes {width:900px}
#MatNotes p {text-align:left;font-family:Arial, Helvetica, sans-serif}
#MatProps {width:400px;margin:8px 20px 8px 8px;float:right;}
#MatNextPrev {width:100%;margin-top:5px;clear:both}
.matproptable {background-color:#cc3366; border:3px #cc3366 outset; padding:1px; border-spacing:1px; width:380px}
.matproptable td {border:1px #cc3366 solid}
.matproptable th {border:1px #cc3366 solid}
hr.Value {width:60%; color:#cc3366; height:1px;}
#MaterialLanding {
	font-size:80%; border:1px black solid; padding:6px; width:95%; margin:3px 3px 10px 3px; font-style:italic
}

a {color: blue; FONT-SIZE:13px; FONT-STYLE:normal; FONT-WEIGHT:normal;text-decoration:none;}
a.largelinktext {font-size: 14px; color:blue}
a.footer {font-size:11px}
a.Value {font-size: 11px;}
a.Prop {font-size: 11px; color:#000000;}
a.nounder {text-decoration: none;}
a:hover {color: blue; text-decoration: underline}
*.nomargin {margin:0px; padding:0px;}

th.PropHeader {text-align:center;font-size: 11px; color:white; background-color: #cc3366;}
th.PropGroup {text-align:left; vertical-align:top;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:10px; font-style:normal; }
option {font-size:10px; }
select {font-size:11px; }
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.required {color:red}
.cc3366 {color:#cc3366}
#Insaco_Intro b {font-weight:500;}
#bottom_menu td:hover {background-color:lightblue;}
#bottom_menu a:hover {text-decoration:none;}
.auto-style1 {border-width: 0px;}
.auto-style2 {margin-top: 0px;}
table caption {margin:0px}
#FAQTable td p.txtmathead {color:#CC3366;margin:0px}
#FAQTable td p.headertext {color:#CC3366;margin:3px}
#FAQTable td p.bodylarge {line-height:normal;margin:3px 3px;}
#FAQTable td hr {margin:0px;height:3px;}

@media only screen and (min-device-width: 481px) and (max-device-width: 980px) {
  html, body {background: #fff; padding: 3px; color: #000; margin: 0; min-width:960px; width:980px}
  html { -webkit-text-size-adjust: none; } 
  #wrapper {width:980px;}
  #footer {width:980px;}
  #TopBanner {width:980px;}
  #homebanner {width:980px}
  #home_header {position:absolute;top:163px;left:290px;width:600px}  
  #home_content {position:absolute;top:250px;left:225px;width:750px;}
  #MainLogo {position: relative; top:-30px; left:10px;}
  #awmAnchor-home_dropdown {position: relative; top:-120px; left:100px;}
  #starburst_image {width:160px; height:118px;}
  .mainposition {position:relative; top:-110px; left:110px; background-color:white; margin-bottom:-30px; width:800px; min-height:300px}
}
@media only screen and (max-device-width: 480px) { 
  html, body {background: #fff; padding: 0px; color: #000; margin: 0; min-width:480px; width:480px}
  html { -webkit-text-size-adjust: none; } 
  #header {width:480px;height:96px}
  #TopBanner {width:480px}
  #MainLogo {position:absolute; top:75px; left:0px; width:50px;}
  #awmAnchor-menu {position:absolute; top:75px; left:45px;}
  #main {margin-top:20px; margin-left:75px; width:395px; min-height:200px; text-align:left}
  #home-wrapper {text-align:left;width:480px;position:relative;}
  #home-header {position:relative;top:0px;left:0px;margin:0px;z-index:0}
  #homebanner {width:480px;z-index:0}
  #HomeLogo {position:absolute; top:125px; left:112px;width:50px;z-index:0}
  #starburst {position:absolute;top:193px;left:81px;width:80px;z-index:0}
  #home-content {margin-top:-225px;margin-left:165px;width:285px;min-height:260px}
  #home-content p {font-size:7px;text-align:left;}
  #home-content a {font-size:7px;}
  #starburst_image {width:80px; height:57px;z-index:2}
  #main_heading_text {margin-bottom:15px;margin-top:15px;text-align:left;}
  #wrapper {text-align: left; width:480px; margin:0px;position:absolute; min-height:600px;}
  #home_logo {width:45px}
  #awmAnchor-home_dropdown {position: relative; top:-110px; left:80px;}
  #MobileMenu {width:350px;font-size:9px;display:block;text-align:center}
  #MobileMenu {position:absolute;top:075px;left:075px;}
  #MobileMenu a {font-size:9px;text-decoration: none;}
  #MobileMenu table td {text-align:center;border:1px black solid;}
  #MobileMenu td:hover {background-color:lightblue;}
  #AWMEL0 {display:none}
 .bodytext {color: #000000;font-size:8pt}
 .footer {font-size:9px}
 #footer {display:none}
 #footer a {font-size:9px}
 #footer hr {display:none}
 .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 {font-size:7px}
 .bodysubrscrptCopy {color: #000000;	vertical-align: super;}
 .txtmatheadspr {font-weight: bold;color: #CC3366;vertical-align: bottom; font-size:12px}
 .main_heading {color: #CC3366; margin-bottom:0px; font-size:13px}
 .largelinktext {color: #000000;}
 .bodylarge {font-style: normal;	color: #000000;}
 .verysmall {font-style: normal;	color: #000000;}
 .nomargin {margin:0px; padding:0px;}
 .mainposition {position:relative; top:0px; left:0px; background-color:white; width:480px;min-height:300px} 
 .headshot {padding-left:3px;}
 .showtable {background-color:#cc3366; border:1px #cc3366 solid; width:80%}
 .showtable td {background-color:white; border:1px #cc3366 solid; padding:3px; border-spacing:1px; font-size:9pt; }
 .showtable th {color:white; padding:3px; border-spacing:1px; font-size:10pt;}
 #MatName {position:relative;top:0px;left:0px;}
 #MatNotes {width:400px;}
 #MatProps {width:400px; }
 .matproptable {background-color:#cc3366; border:3px #cc3366 outset; padding:1px; border-spacing:1px; width:400px}
 .matproptable td {border:1px #cc3366 solid}
 .matproptable th {border:1px #cc3366 solid}
 .auto-style1 {border-width: 0px;}
 .auto-style2 {margin-top: 0px;}
 .photopage_image {width:200px;float:left;padding-right:10px; padding-bottom:10px}
 #FrontImage {width:115px;height:101px}
 .app_title {font-weight: bold; color:#CC3366;}
 .app_text {}
 .app_image {}
 #insaco_form {position:relative; top:10px; left:-50px; padding-bottom:30px}
#insaco_form input {font-size:7px;}
#insaco_form textarea {font-size:7px;}

}
