.landinghead { font-weight: bold; font-size: 12px; margin-top: 4px }
.landingdiv { background-color: #fafafa; padding-right: 6px; padding-left: 6px; border: solid 1px #d6d6d6 }
.landingdiv a:link { color: #606fb0 }
.landingdiv a:visited { color: #606fb0 }
.landingdiv a:hover { color: #008; text-decoration: none }
.landingdiv a:active { color: #606fb0 }
.landingdiv h1 {
	color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.landingdiv h2 { color: #4c4c4c }
.landingdiv h3 { color: #4c4c4c; font-weight: normal; text-align: right }
.landingboxhead { font-weight: bold; font-size: 12px; margin-top: 4px }
.landingbox   { background-color: #fafafa; padding: 10px 6px; border: solid 1px #d6d6d6 }
.landingbox h2 a:link { color: #606fb0; text-decoration: none }
.landingbox h2 a:visited { color: #606fb0; text-decoration: none }
.landingbox h2 a:hover { color: #008; text-decoration: none }
.landingbox h2 a:active { color: #606fb0; text-decoration: none }
.landingbox h1   {
	color: #595959;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.landingbox h2   {
	color: #4c4c4c;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.landingbox h3  { color: #4c4c4c; font-weight: normal; text-align: right; margin-top: 0px; margin-bottom: 0px }
.ds-cmtmon { border: solid 1px #747474 }
.ds-cmtmon td.cmtmonhead {
	margin-top: 6px;
	margin-bottom: 6px;
	background: #334392;
}
.ds-cmtmon .cmtmonhead h1 {
	font: bold 16px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 6px;
	margin-bottom: 6px;
}
.ds-cmtmon h1 {
	padding-left: 10px;
	color: #555;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.ds-cmtmon h2 {
	padding-left: 10px;
}
.ds-cmtmon td.cmgrey {
	background: #eee;
}
.cmtsepbtmline {
	border-bottom: 1px solid #777
}
.divborder1blue  { border: solid 1px #606fb0 }


.datasheettable { border: solid 1px black; border-collapse: collapse  }
.datasheettable td { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid #606fb0; border-left: 1px solid #606fb0 }
.datasheettablebgdarkblue  { color: #fff; background-color: #365ea7 }
.datasheettablebgmedblue  { background-color: #9eacd6 }
.datasheettablebglightblue  { background-color: #e2e4f3 }
.cmtspectable {
	border-top: 1px solid #ACB7DC;
	border-left: 1px solid #ACB7DC;
}
.cmtspectable td {
	border-right: 1px solid #ACB7DC;
	border-bottom: 1px solid #ACB7DC;
}
.cmtspectablehead {
	color: #FFF;
	background: #2F58A3;
}
.cmtspectabledrkblue {
	background: #98A7D4;
}
.cmtspectablelightblue {
	background: #E1E7F5;
}


.faqhead     { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px 5px 5px 10px }
.faqhead a:link    { color: #555; text-decoration: none }
.faqhead a:visited    { color: #555; text-decoration: none }
.faqhead a:hover    { color: #202020 !important; text-decoration: none }
.faqhead a:active    { color: #555; text-decoration: none }
.question      { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-left: 10px; padding: 10px 10px 2px }
.question a:link   { color: #000; text-decoration: none }
.question a:visited   { color: #000; text-decoration: none }
.question a:hover      { color: #000 !important; text-decoration: none }
.question a:active   { color: #000; text-decoration: none }
.restquestion    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-left: 10px; padding: 10px }
.restquestion a:link    { color: #555; text-decoration: none }
.restquestion a:visited    { color: #555; text-decoration: none }
.restquestion a:hover       { color: #202020 !important; text-decoration: none }
.restquestion a:active    { color: #555; text-decoration: none }
.answer    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f4f4; margin: 2px 30px 10px; padding: 10px; border-style: solid; border-width: 1px; border-color: #a1a1a1 #d0cccc #d0cccc #a1a1a1 }
.answer a:link { text-decoration: none }
.answer a:visited { text-decoration: none }
.answer a:hover { text-decoration: underline }
.answer a:active { text-decoration: none }
.cmtinstcompany  { color: #404040; font-weight: bold; font-size: 12px; float: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; width: auto }
.cmtinsthead { background-color: #ffc49b }
.cmtinstlink { font-weight: normal; font-size: 11px; float: right; padding: 2px 3px 2px 5px; width: auto }
.cmtinstlink a:link, a:visited, a:active { color: #404040; text-decoration: none }
.cmtinstlink a:hover { color: black; text-decoration: underline }
.cmtinstcert { color: #2a2a2a; font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }
.cmtinstcontact { color: #2a2a2a; font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }
.cmtinsttable { border-top: 1px solid #b9bcbe; border-left: 1px solid #b9bcbe }
.cmtinsttable td { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-right: 1px solid #b9bcbe; border-bottom: 1px solid #b9bcbe }
.largerheader {font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0pt 10pt }
.tableborder403ds {
	border: 1px solid #87786A;
	border-collapse: collapse;
}
.table403drillmeth {
	border-left: 1px solid;
	border-top: 1px solid;
}
.table403drillmethHdtd {
	color: #FFF;
	background: #000;
	border-right-color: #FFF;
	border-top-color: #000;
}
.table403drillmethHdtdlft {
	color: #FFF;
	background: #000;
	border-right-color: #000;
}



.tableborder403ds td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-bottom: 1px solid #87786A;
	border-left: 1px solid #87786A
}
.table403drillmeth td.table403drillmethHdtd {
	border-color: #000 #FFF #F48027 #000;
}
.table403drillmeth td.table403drillmethHdtdlft {
	border-color: #000 #000 #F48027;
}

.table403drillmethSdtd {
	background: #FDE9D6;
	border-left: 1px solid #F48027;
}

.table403drillmeth td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-bottom: 1px solid #F48027;
	border-right: 1px solid #F48027;
	border-top-width: 1px;
}

.table403bg { color: white; font-weight: bold; background-color: #334392 }
.tableHbg { background-color: #d1d6e8 }
.tableHbgsand {
	background-color: #E0CBB7
}

.ds-cmtminipagepad {
	padding-right: 10px;
	padding-left: 10px;
}
.ds-adminiwrapper {
	padding-top: 10px;
}
.ds-adtopleftminileft {
	width: 160px;
	padding-left: 5px;
	float: left;
}
.ds-adtopleftminiright {
	clear: right;
	float: right;
	width: 70px;
	padding-right: 5px;
}
.ds-adbtmrightminileft {
	width: 115px;
	padding-left: 10px;
	float: left;
}
.ds-adbtmrightminiright {
	clear: right;
	float: right;
	width: 110px;
	padding-right: 5px;
}

