/* template ver 1.0 styles */

.row { clear:both; }
.row h4 { font-size:13px; margin:0 0 5px 0; padding-top:20px; border-bottom:1px solid #000; }
.col { float:left; }
.col2 { float:left; width:50%; }
.row .img { text-align:right; width:310px; float:left; margin-right:2%; }
.clear { clear:both; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background-color: #fff; }
p { font-size: 12px; margin-top: 2px; margin-bottom: 8px; margin-right: 0px; color: #333; }
h1 { font-size: 18px; margin-top: 0px; margin-bottom: 4px; }
h2 { font-size: 14px; margin-top: 8px; margin-bottom: 3px; color: #3B78B4; }
h3 { font-size: 14px; margin-top: 8px; margin-bottom: 3px; color: #3B78B4; }
ul { font-size: 12px; margin-top: 2px; margin-bottom: 12px; color: #333; padding-top: 0px; }
ul ul { margin-bottom: 5px; }
a { text-decoration: none; color: #3B78B4; }
a:hover { text-decoration: underline; }
.body { background-color: #fff; padding-right: 15px; padding-left: 30px; padding-bottom: 10px; padding-top: 12px; }
.body p { }
.footer { padding-left:10px; padding-top:5px; padding-bottom: 6px; background-color: #e6e6e6; padding-right: 10px; }
.footer p { font-size: 10px; margin-bottom: 0px; }
.snav { font-size: 11px; padding:0px 0px 10px; line-height: 12px; }
.snav a { display:block; color: #fff; padding: 5px 10px; font-weight: bold; margin-bottom: 3px; }
.snav a:hover { color: #3B78B4; text-decoration: none; background-color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding-top: 4px; padding-bottom: 4px; border-bottom-color: #006699; border-top-color: #006699; }
.topnav { background-color: #004F7A; text-align: left; padding-top: 4px; height: 18px; vertical-align: top; padding-bottom: 0px; margin-bottom: 0px; padding-left: 139px; }
.topnav a { font-size: 11px; margin-right:0px; color: #fff; padding-top: 2px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin-top: 2px; vertical-align: top; margin-bottom: 0px; }
.topnav a:hover { text-decoration: underline; padding-top: 2px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin-top: 0px; }
.credit { font-size: 10px; padding-left:10px; padding-top:5px; color: #fff; background-color: #004F7A; padding-bottom: 50px; }
.credit a{ color: #fff; }
.rightline { padding-top: 10px; background-color: #3B78B4; border-right-color: #ccc; border-right-style: solid; border-right-width: 1px; }
.smlinks { font-size: 10px; text-align: center; }
.smlinks2 { font-size: 10px; text-align: left; }
.smlinks2 a { text-decoration: underline; }
.whiteborder { border: 1px solid #fff; }
.blueborder { border: 3px solid #17889B; }
.header { background-image:  url(images/slv.jpg); }
.products { margin: 10px 0px 0px; background-color: #fff; }
.products p { font-size: 11px; padding-right: 8px; padding-left: 9px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px; line-height: 12px; }
.products li { font-size: 11px; padding-right: 8px; margin-top: 2px; margin-bottom: 2px; margin-left: 15px; padding-left: 0px; padding-bottom: 0px; }
.products ul { margin-left: 15px; padding-left: 0px; }
.products a { color: #3B78B4; }
.products a:hover { color: #900; }
.products h1 { font-size: 12px; background-color: #E1E1E1; margin: 0px; padding-bottom: 2px; padding-top: 0px; }
.products img { margin-right: 0px; margin-left: 6px; float: right; margin-bottom: 3px; }
.products td { padding: 0px; }

.products1 { background-color: #fff; border: 5px solid #e1e1e1; margin-bottom: 10px; }
.featured { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; font-weight: bold; color: #fff; padding-top: 3px; padding-bottom: 3px; background-image: url(productnavbak.gif); padding-left: 14px; margin-top: 5px; background-repeat: repeat; padding-right: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000033; }
.dashedborder { border: 1px solid #999; }
.topimage { background-image:  url(images/topbak.jpg); background-repeat: no-repeat; background-position: left top; }
.phone { font-size: 14px; font-weight: bold; text-align: right; vertical-align: bottom; padding-right: 15px; padding-bottom: 4px; }
.homeright { background-color: #ccc; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #900; padding-top: 12px; }
blockquote { margin-top: 0px; margin-left: 28px; }
.photo { float: right; margin-right: 10px; margin-bottom: 10px; margin-left: 20px; border: 1px solid #333; }
li { margin-bottom: 1px; list-style-image: none; list-style-type: disc !important; }
ul ul li, 
.li2 { margin-bottom: 1px; list-style-image: none; list-style-type: circle !important; line-height: 12px; margin-left: -18px; padding-left: 1px; }
.whitebox { margin-bottom: 8px; border: 1px solid #999; padding-top: 0px; background-color: #ededed; padding-bottom: 5px; margin-top: 0px; }
.whitebox h1{ font-weight: bold; color: #fff; background-color: #004F7A; font-size: 10px; padding-left: 2px; margin-top: 0px; padding-top: 5px; padding-bottom: 4px; line-height: 11px; margin-bottom: 3px; text-align: center; padding-right: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #336699; }
.whitebox a{ color: #fff; }
.whitebox h3{ font-size: 11px; padding-left: 4px; margin-top: 0px; padding-top: 4px; margin-bottom: 0px; padding-bottom: 0px; color: #336699; }
.whitebox p{ font-size: 10px; padding-left: 4px; margin-top: 0px; padding-top: 2px; margin-bottom: 0px; padding-bottom: 0px; line-height: 12px; }
#question { width: 120px; margin-top: 4px; padding-bottom: 10px; padding-top: 12px; margin-bottom: 0px; padding-right: 15px; padding-left: 5px; }
#question input { width: 105px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 0px; margin-bottom: 0px; }
#question textarea { width: 105px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
input.sfield { font-size: 9px; border: 1px solid #666; background-color: #fff; color: #666; padding: 1px 1px 1px 3px; font-style: italic; margin-bottom: 0px; }

input.button { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #EAEAEA; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 2; }
input { font-size: 9px; font-family: Verdana, Arial, sans-serif; /* float: right; */ }

form { margin: 0; padding: 0; }
.form { font-size: 11px; text-align: right; padding-top: 4px; padding-bottom: 3px; padding-right: 3px; }
.rightmargin { margin-right: 50px; }
.twocolumns { margin: 0px 0px 8px; padding: 0px; width: 95%; }
