
a { color: #1a4f92; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
a:link { color: #1a4f92; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a:visited { color: #1a4f92; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a:hover { color: #df8500; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a:active { color: #1a4f92; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
h1 { color: #1a4f92; font-size: 30px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin-bottom: 4px; padding-bottom: 4px; }
h2      { color: #184598; font-size: 1.6em; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}
h3    { color: #184598; font-size: 18px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding-top: 4px; padding-right: 0; padding-bottom: 4px; }
h4      { color: black; font-size: 18px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left ; margin: 0; padding: 0; }
h5  { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.bread      { color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left ; margin: 0; padding: 0; }


body      { color: #454545; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin: 0 }
.lowertext     { color: gray; font-size: 9px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.redcen { color: red; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.question { color: black; font-family: Arial, verdana, helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 0  }
.answer   { color: black; font-family: Arial, verdana, helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-align: left; padding-bottom: 12px; }
.boxtext { color: black; font-style: italic; font-size: 9px; line-height: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0 }
.altlinks { color: gray; font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.altlinks a:link { color: gray; font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.altlinks a:visited { color: gray; font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.altlinks a:hover  { color: #cbf449; font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.altlinks a:active { color: gray; font-size: 9px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.lowerlinks { color: white; font-size: 0.8em; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.lowerlinks a:link      { color: white; font-size: 0.8em; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.lowerlinks a:visited     { color: white; font-size: 0.8em; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.lowerlinks a:hover      { color: yellow; font-size: 0.8em; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.lowerlinks a:active      { color: white; font-size: 0.8em; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.lbeadtabs { color: black; font-size: 12px; font-family: Arial, "Trebuchet MS", verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; text-decoration: none; }
.lbeadtabs td { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.lbeadtabs th { color: #fff; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #7e7c82; text-decoration: none; }
.sub  { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; width: 190px; height: auto; display: block }
.sub a:link                { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }
.sub a:visited             { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }
.sub a:hover               { color: #ddb11c; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }
.sub a:active             { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }

.sub3  { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; width: 190px; height: auto; display: block }
.sub3 a:link                { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: red; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }
.sub3 a:visited             { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: red; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }
.sub3 a:hover               { color: #f00; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }
.sub3 a:active             { color: white; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #f00; text-align: right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; width: 190px; height: auto; display: block }


.sub2       { color: #102f9b; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: silver; height: auto }
.sub2 a:link                      { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; border-top: 4px solid white; border-right: 1px solid white; border-bottom: 1px solid white; height: auto }
.sub2 a:visited                   { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; border-top: 4px solid white; border-right: 1px solid white; border-bottom: 1px solid white; height: auto }
.sub2 a:hover                  { color: #ddb11c; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; height: auto }
.sub2 a:active                 { color: #9e883c; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; height: auto }

.sub4       { color: #102f9b; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #fff; height: auto }
.sub4 a:link                      { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #acceed; border-top: 4px solid white; border-right: 1px solid white; border-bottom: 1px solid white; height: auto }
.sub4 a:visited                   { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #acceed; border-top: 4px solid white; border-right: 1px solid white; border-bottom: 1px solid white; height: auto }
.sub4 a:hover                  { color: #acceed; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #102f9b; height: auto }
.sub4 a:active                 { color: #fff; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; background-color: #acceed; height: auto }

input     { font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black  }
input[type="radio"]     { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black }
input[type="checkbox"]     { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0; border: solid 1px black   }
input.radio     { font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #102f9b }
input.checkbox     { font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #102f9b }
textarea     { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black  }
select         { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black;}
input.submit       { color: #fff; font-weight: bold; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #00c; border: solid 1px black }
input[type=submit]      { color: #000; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c7e5fc; border: solid 1px; /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.3))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.3) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.3) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.3) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-8 */



}
.tablesmalltext { font-size: 10px }
.subnavdiv   { background-color: #102f9b; text-align: center; width: auto }
.lbeadtabs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #163f8a;
	text-decoration: underline;
}
.lbeadtabs a:visted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #163f8a;
	text-decoration: underline;
}
.lbeadtabs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #cb7f5f;
	text-decoration: underline;
}
.lbeadtabs a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #163f8a;
	text-decoration: underline;
}
a.storeButton:link, a.storeButton:visited, a.storeButton:hover, a.storeButton:active { color: black; background-color: silver; text-decoration: none; padding: 5px 10px; border:0; margin-top: 10px; }
a.storeButton:hover { color: #818181; background-color: #e6e6e6; text-decoration: none; padding: 5px 10px; border:0; margin-top: 10px; }
.storeButton { color: black; background-color: silver; text-decoration: none; padding: 5px 10px; border:0; margin-top: 10px;}
 padding: 5px 10px; border:0; margin-top: 10px;}
#footer a:link { color: #fff; font-size: 10px; text-decoration: none; }
#footer a:visited { color: #fff; font-size: 10px; text-decoration: none; }
#footer a:active { color: #fff; font-size: 10px; text-decoration: none; }
#nav {  }

#nav ul { z-index: 1000; margin: 0; padding: 0; }

#nav li { position: relative; margin: 0; padding: 0; list-style-type: none; float: left; }

#nav li a { color: #fff; float: left; text-decoration: none; margin-right: 2px; padding: 12px 4px; }

#nav li a.firstItem {margin-left: 2px;}

#nav li a.lastItem { margin-right: 0; }

* html #nav li a.lastItem { padding-right: 2px; padding-left: 2px; } /* IE6 Filter */

*+html #nav li a.lastItem { padding-right: 2px; padding-left: 2px; } /* gt IE6 Filter */

#nav li a:hover { color: #fff; background-color: #3e8cbc; background-image: none; }

#nav li.dropDown a { padding-right: 8px; padding-left: 8px; }

/* Sub-menu */

#nav ul ul { background-repeat: repeat; float: none; display: none; position: absolute; top: 37px; left: 8px; z-index: 1000; border-top: 1px solid black; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }

* html #nav ul ul { top: 18px; left: 8px; z-index: 1000; }

*+html #nav ul ul { top: 18px; left: 8px; z-index: 1000; }

#nav ul li.dropDown:hover ul { color: #fff; z-index: 1000; display: block; }

#nav ul ul li { background-color: transparent; background-repeat: repeat; z-index: 1000; float: none; }

#nav ul ul li a { background-image: url(images/navdd.png); float: none; width: 180px; text-decoration: none; display: block; border: 0; }

/* End of Menu */
#siteNotice { overflow: hidden; clip: auto; }
.firstHeading { font-size: 13px; margin-top: 2px; margin-bottom: 2px; padding: 0; }
#bodyContent { font-size: 10px; line-height: 11px; }
.mini { font-size: 13px; }
.csborder { margin-bottom: 5px; border: solid 1px #000; }
h1.glosstitle { color: #000; font-size: 18px; background-color: #b8b8b8; padding: 2px 2px 2px 5px; }
.glossname { color: #000; font-weight: bold; }

#glossnav       { color: #454545; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; height: auto }
#glossnav   a:link                      { color: #454545; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; height: auto ; padding-right: 4px; padding-left: 4px; }
#glossnav   a:visited                   { color: #454545; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; height: auto ; }
#glossnav   a:hover                  { color: #000; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; height: auto }
#glossnav   a:active                 { color: #454545; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, verdana, Helvetica, sans-serif; text-decoration: none; height: auto }
.glosscont p { margin: 0; padding: 0; }
.dlhead { color: #000; font-size: 16px; font-weight: bold; }
.homeheader { font-size: 24px; margin-top: 10px; margin-bottom: 10px; }
.indent { padding-left: 20px; }
#BannerSlide1 { background:url(galleryimages/Slider1.png) no-repeat top;}
#BannerSlide2 { background:url(galleryimages/Slider2.png) no-repeat top;}
#BannerSlide3 { background:url(galleryimages/Slider3.png) no-repeat top;}
#BannerSlide4 { background:url(galleryimages/Slider1.png) no-repeat top;}


#BannerContainer { width: 3760px; height: 203px; float: left;}

#Banner { width: 940px; height: 203px; overflow: hidden;}

#BannerContainer li { width: 940px; height:203px; display: inline;  float: left; padding: 0px; margin: 0px;}
#BannerContainer ul { list-style:none; float: left; margin: 0px; padding: 0px; display:inline;} 
#box1 h2 { color: #000; margin-top: 0; padding-top: 0; }
#box2 h2 { color: #000; margin-top: 0; padding-top: 0; }
#box3 h2 { color: #000; margin-top: 0; padding-top: 0; }
#footer a { color: #fff; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
#footer a:link { color: white; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
#footer a:visited { color: white; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
#footer a:hover { color: #df8500; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
#footer a:active { color: white; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
#contactform input { border: solid 1px #cfcfcf; }
#contactform select { border: solid 1px #cfcfcf; }
#contactform textarea { border: solid 1px #cfcfcf; }
.stockimage { float: right; margin-right: 150px; }
.dlhead2 { color: #1a4f92; font-weight: bold; }
div.deleteButton a {font-weight: bold; color: #ffffff;}
div.deleteButton a:hover {color: #000000; text-decoration: none;}
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
