@charset "UTF-8";
li.bullet {background:#E8E7E7}
body {margin-top: 0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:100%;background-color:#000A41}	
.logoHeader {background-color:#FFFFFF;-moz-border-radius:.5em;border-radius:.5em;margin-left:4px;margin-right:4}
img, object, embed, video {max-width:100%}
.ie6 img {width:100%}
.gridContainer {margin-left:auto;margin-right:auto;width:98%}
#LayoutDiv1 {clear:both;float:left;margin-left:0;width:100%;display:block}
#Header {clear:both;float:left;margin-left:0;width:100%;display:block}
#Nav {clear:both;float:left;margin-left:0;width:100%;display:block}
#Content {clear:both;float:left;margin-left:0;width:100%;display:block}
#Footer {clear:both;float:left;margin-left:0;width:100%;display:block}
#Header-Content {clear:both;float:left;margin-left:0;width:100%;display:block}
#Page-Header {clear:both;float:left;margin-left:0;width:100%;display:block}

.ics-header {
	font:700 1.375em 'Arial',sans-serif;
	color:#CFFDFE;text-align:center;
	text-shadow:2px 2px 0 #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=000000)
}

.navDiv {
	background-color: #00689C;
	color: #FFF;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: .125em;
	border-radius: 0.125em;
}

a.navButtons {display:block;white-space:nowrap;width:50%;margin-top:2px;margin-bottom:2px;float:left;position:relative;text-align:center;background-color:#094C6E;-moz-border-radius:.375em;border-radius:.375em;-moz-box-shadow:inset -3px -3px 0px 0px rgba(0,0,0,0.3);-webkit-box-shadow:inset -3px -3px 0px 0px rgba(0,0,0,0.3);box-shadow: inset -3px -3px 0px 0px rgba(0,0,0,0.3);padding-top:6px;padding-bottom:8px;font-size:.875em;-o-transition:color .2s ease-out, background .4s ease-in;-ms-transition:color .2s ease-out, background .4s ease-in;-moz-transition:color .2s ease-out, background .4s ease-in;-webkit-transition:color .2s ease-out, background .4s ease-in;transition:color .2s ease-out, background .4s ease-in}
a.navButtons:hover {background-color:#000A41}
a.content:link {display:block;color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;margin:4px;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:10px;background-color:#EFEFEF;-moz-border-radius:.25em;border-radius:.25em;-moz-box-shadow:1px 1px 1px #888;-webkit-box-shadow:1px 1px 1px #888;box-shadow:1px 1px 1px 888}
a.content:visited {display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;color:#000099;background-color:#EFEFEF}
a.content:hover {display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;font-style:italic;color:#CEEFF0;background-color:#006DA1}	
a.content:active {display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;color:#FFFFFF;background-color:#63B2C6}
a.content2:link {color:#000099}
a.content2:visited {color:#000099}
a.content2:hover {color:#990000}
a.content2:active {color:#00AA00}
a.footer:link {display:inline-block;color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;white-space:nowrap;margin:4px;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:10px;background-color:#E1E1E1;-moz-border-radius:.25em;border-radius:.25em}
a.footer:visited {display:inline-block;color:#000099;background-color:#E1E1E1}
a.footer:hover {display:inline-block;color:#BB0000;background-color:#E9E9E9}	
a.footer:active {display:inline-block;color:#FF6418;background-color:#E1E1E1}
.footer-center{text-align:center}
a.hcontent:link {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;white-space:nowrap}
a.hcontent:visited {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em}
a.hcontent:hover {color:#BB0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-style:italic}	
a.hcontent:active {color:#FF6418;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em}	
.bodyInner2 {width:100%;height:inherit}
.bodyInner2B {background-color:#CACACA;width:100%;text-align:center}
.bodyInner3 {width:100%;height:inherit}
.bodyInner4B {background-color:#E5E5E5;width:96%;height:auto;text-align:center;padding:4px;-moz-border-radius:.25em;border-radius:.25em;-moz-box-shadow:inset 2px 2px 1px #444;-webkit-box-shadow:inset 2px 2px 1px #444;box-shadow:inset 2px 2px 1px #444}
.pageFinderDiv {text-align:center;background-color:#00689C;width:250px;margin:auto;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:4px 4px #094C6E;-webkit-box-shadow:4px 4px #094C6E;box-shadow:4px 4px #094C6E}
a[href^=tel] {color:#000;font-size:1.25em}
.floaterLeft {float:left;margin:4px;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:10px;background-color:#E1E1E1;-moz-border-radius:.25em;border-radius:.25em}
.floaterClear {clear:both}		
.ics-description {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;padding-left:2%;padding-right:2%}
.ics-description-invert {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;background-color:#000;color:#FFF}
.ics-describe {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:.875em}
.ics-describe-invert {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;color:#FF0000}
.ics-content {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em}
.ics-content-c {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;text-align:center}
.ics-content2 {font-family:"Times New Roman", Times, serif;font-size:.875em}
.ics-content-invert {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#FFFFFF;background-color:#666}
.ics-items {font-size:.75em}
.ics-inset {background-color:#EEEEEE;border-color:#AAAAAA}	
table.expand {width:100%;margin:0 auto}
table.mobile {width:100%;margin:0 auto}
table.mobile td {border:1px solid #000066}
table.info {width: 100%;margin:0 auto;background-color:#FFFFFF;font-size:0.75em;border-width:1px;border-color:#000}
table.info td {width:50%;padding:3px;border-style:ridge;border-width:1px;border-color:#A0A0A0}
table.detail {width: 100%;margin:0 auto;font-size:0.3em;border-width:1px;border-color:#000}
table.detail td {border-style:solid;border-width:1px;border-color:#A0A0A0}
.whiteback {background-color:white}
.blackback {background-color:black;color:white}
.ics-invert-blue {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.625em;background-color:#006699;font-weight:bold;color:#FFF}
.ics-invert-blue2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.625em;background-color:#006699;font-weight:bold;color:#FFF}
.ics-table-codes2 {font-size:.625em;background-color:#8DADBF}
.ics-table-data2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.625em;background-color: #AFC8D5}
.ics-table-data3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.625em;}
.universal {font-size:.5em}
.universal2 {font-size:.75em}
.ics-invert2 {padding-left:3px;padding-right:3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:.75em;background-color:#444;font-weight:bold;color:#FFF}
.ics-invert3 {padding-left:2px;padding-right:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.625em;background-color:#000;font-weight:bold;color:#FFF}
.ics-heading {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#990000;text-align:center}
.ics-heading4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;font-weight:bold;color:#339966;text-align:center}
.ics-heading4l {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em;font-weight:bold;color:#339966}

.itemList {display:block;white-space:nowrap;padding:2px;float:left;position:relative;font-size:16px;width:96%}

.pcat {background-color:#000A41;-moz-border-radius:.375em;border-radius:.375em;color:#FFF;padding:6px}
.pcat2 {background-color:#071878;color:#FFF;-moz-border-radius:.375em;border-radius:.375em;padding:6px}
li.plist {background-color:#094C6E;-moz-border-radius:.375em;border-radius:.375em;margin:1px;padding:4px;list-style-image:url('/imagesMX/blue-bullet1.png')}
li.plist2 {background-color:#00689C;-moz-border-radius:.375em;border-radius:.375em;margin:1px;padding:4px;list-style-image:url('/imagesMX/bullet-green.png')}
li.plistsub {
	background-color:#00689C;
	-moz-border-radius:.375em;
	border-radius:.375em;
	margin:1px;
	padding:4px;
	list-style-image:url('/imagesMX/blue-bullet2.png')
	}
li.plistsub2 {
	background-color:#008DD4;
	-moz-border-radius:.375em;
	border-radius:.375em;
	margin:1px;
	padding:4px;
	list-style-image:url('/imagesMX/bullet-green.png')
	}
a.products {display: block;width:100%;height:100%}
	
.underlined {font-size:0.75em}

hr {
width:100%;
height: 4px;
background-color:#000A41;
border: none;
}

@media only screen and (width: 480px) {
table.detail {font-size:0.6em}
}

@media only screen and (min-width: 481px) {
.gridContainer {width:91.4836%;padding-left:0.7581%;padding-right:0.7581%}
#LayoutDiv1 {clear:both;float:left;margin-left:0;width:100%;display:block}
#Header {clear:both;float:left;margin-left:0;width:100%;display:block}
#Nav {clear:both;float:left;margin-left:0;width:100%;display:block}
#Content {clear:both;float:left;margin-left:0;width:100%;display:block}
#Footer {clear:both;float:left;margin-left:0;width:100%;display:block}
#Header-Content {clear:both;float:left;margin-left:0;width:100%;display:block}
#Page-Header {clear:both;float:left;margin-left:0;width:100%;display:block}

.navDiv {padding-right: 0px}

a.navButtons {width:24.7%;padding-top:6px;padding-bottom:6px;font-size:.75em}
.floaterLeft {padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px}
a.content:link {padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;margin:4px}
a.hcontent:link {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.875em}
.bodyInner2B {background-color:#CACACA;width:50%;float:left;text-align:center}
.bodyInner4B {width:49%;float:left;padding:2px;height:180px}
.ics-invert-blue {padding-left:5px;padding-right:5px;font-size:.625em}
.ics-invert-blue2 {padding-left:5px;padding-right:5px;font-size:.625em}
.ics-table-codes2 {font-size:.75em}
.ics-table-data2 {font-size:.75em}
.ics-table-data3 {font-size:.75em}
.universal {font-size:.75em}
.universal2 {font-size:1em}
.ics-invert2 {font-size:1em}
.ics-invert3 {font-size:1em}
.ics-heading {font-size:1.25em}
.ics-heading4 {font-size:1em}
.ics-heading4l {font-size:1em}

.itemList {font-size:14px;width:48%}

.pcat {padding:8px}
.pcat2 {padding:8px}

li.plist {margin:1px;padding:4px}
li.plist {margin:1px;padding:4px}
li.plistsub {margin:1px;padding:4px}
li.plistsub2 {margin:1px;padding:4px}
}

@media only screen and (min-width: 600px) {
table.detail {font-size:.75em}
}

@media only screen and (min-width: 769px) {
.gridContainer {width:89.0217%;max-width:820px;padding-left:0.4891%;padding-right:0.4891%;margin:auto}
#LayoutDiv1 {clear:both;float:left;margin-left:0;width:100%;display:block}
#Header {clear:both;float:left;margin-left:0;width:100%;display:block}
#Nav {clear:both;float:left;margin-left:0;width:100%;display:block}
#Content {clear:both;float:left;margin-left:0;width:100%;display:block}
#Footer {clear:both;float:left;margin-left:0;width:100%;display:block}
#Header-Content {clear:both;float:left;margin-left:0;width:100%;display:block}
#Page-Header {clear:both;float:left;margin-left:0;width:100%;display:block}
	
a.navButtons {margin-left:1px;margin-right:1px;margin-top:2px;margin-bottom:2px;font-size:.875em}

.bodyInner2 {width:50%;float:left}
.bodyInner3 {width:50%;clear:both}	
a.footer:link {padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px}

.itemList {font-size:12px;width:32%}

li.plist {margin:1px;padding:4px}
li.plist {margin:1px;padding:4px}
li.plistsub {margin:1px;padding:4px}
li.plistsub2 {margin:1px;padding:4px}
}

.logoHeader {
	background-color: #FFF;
	-moz-border-radius: .5em;
	border-radius: 0em 0em 1em 1em;
	margin-left: 4px;
	margin-right: 4px
}
.bodyDiv {background-color:#E5E5E5;margin-left:4px;margin-right:4px;margin-top:3px;margin-bottom: 3px;padding:4px;-moz-border-radius:.5em;border-radius:.5em}
.bodyInner1 {
	background-color: #CACACA;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 6px;
	-moz-border-radius: .5em;
	border-radius: 0.5em;
	-moz-box-shadow: inset 2px 2px 1px #444;
	-webkit-box-shadow: inset 2px 2px 1px #444;
	box-shadow: inset 2px 2px 1px #444
}
.footerPhone {
	background-color: #CACACA;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 6px;
	-moz-border-radius: .5em;
	border-radius: 1em 1em 0em 0em;
	-moz-box-shadow: inset 2px 2px 1px #444;
	-webkit-box-shadow: inset 2px 2px 1px #444;
	box-shadow: inset 2px 2px 1px #444
}
.bodyInner1B {background-color:#FFF;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.bodyInnerES {background-color:#FFCE6F;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.bodyInnerDE {background-color:#FCD5B4;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.bodyInnerFR {background-color:#DDAADD;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.bodyInnerPT {background-color:#FFCCCC;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.bodyInnerSB1 {background-color:#DA3333;color:#FFF;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.bodyInnerSB2 {background-color:#CDFFCD;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom: 3px;padding:6px;-moz-border-radius:.5em;border-radius:.5em;-moz-box-shadow:2px 2px 1px #444;-webkit-box-shadow:2px 2px 1px #444;box-shadow:2px 2px 1px #444}
.navDiv {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: .25em;
	border-radius: 0.25em;
}
.headerName {background-color:#00689C;color:#FFF;margin-left:4px;margin-right:4px;margin-top:6px;margin-bottom:3px;-moz-border-radius:.5em;border-radius:.5em}
.headerContent {background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin-left:4px;margin-right:4px;margin-top:3px;margin-bottom:3px;padding:4px;-moz-border-radius:.5em;border-radius:.5em}
.footerContent {
	background-color: #FFF;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 4px;
	-moz-border-radius: .5em;
	border-radius: 1em 1em 0em 0em
}
img.center {display:block;margin-left:auto;margin-right:auto;margin-bottom:0px;padding:0px;max-width:100%}	

.rulerDiv {border:0;height:8px;margin-top:8px;margin-bottom:8px;background-image:-webkit-linear-gradient(left, rgba(9,75,110,0), rgba(9,75,110,0.75), rgba(9,75,110,0));background-image:-moz-linear-gradient(left, rgba(9,75,110,0), rgba(9,75,110,0.75), rgba(9,75,110,0));background-image:-ms-linear-gradient(left, rgba(9,75,110,0), rgba(9,75,110,0.75), rgba(9,75,110,0));background-image:-o-linear-gradient(left, rgba(9,75,110,0), rgba(9,75,110,0.75), rgba(9,75,110,0))}
.ics-heading2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;font-weight:bold;color:#000099;text-align:center}
.ics-heading3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:bold;color:#006699;text-align:center}
.ics-heading3l {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:bold;color:#006699}
.ics-category {padding-left:6px;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;text-align:center;color:#990000}
.ics-links {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
.ics-link-table {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
.ics-copyright {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
.ics-invert {padding-left:5px;padding-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;background-color:#000;font-weight:bold;color:#FFF}
.ics-new-des {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;text-align:center}
.ics-invert-green2 {padding-left:5px;padding-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;background-color:#44AA77;font-weight:bold;color:#FFF}
.ics-inset-table {background-color:#BAC3CD;border-color:#AAA}
.ics-inset-table td {border:3px;border-style:solid;border-color:#DDD}
.ics-finder {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;font-style:italic;color:#000055;text-align:center}
.ics-finder-yellow {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;font-weight:bold;color:#FFFF00;text-align:center}
.ics-finder-comment {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;font-weight:bold;color:#FFF;text-align:center}
.table02 {border:thin;border-color: #000;vertical-align: text-top;text-align:center}
.text-green {color:#007700;text-align:center;font-size:.875em}
.underlined {text-decoration:underline;font-size:1em}
.styled-select select {font-size:.875em;display:block;margin-left:auto;margin-right:auto}
.footer-heading {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.25em;font-weight:bold;text-align:center}

.link-headers {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#00689C}
.link-section {font-size:1em;font-weight:bold}
a.nav:link {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
a.nav:visited {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
a.nav:hover {color:#BB0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}	
a.nav:active {color:#FF6418;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
a.navanchor:link {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
a.navanchor:visited {color:#000099;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
a.navanchor:hover {color:#BB0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em;font-style:italic}	
a.navanchor:active {color:#FF6418;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
a.hcontent:link {font-size:.875em}
a.hcontent:visited {font-size:.875em}
a.hcontent:hover {font-size:.875em}	
a.hcontent:active {font-size:.875em}