﻿/* REGULAR TAGS */
h1{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; text-align: left; color: #373a46;}
h2{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: bold; text-align: left; color: #373a46;}

/* SPECIAL TAGS */
ul.locations{padding-left: 22px; font-size: 10px;}
ul.locations li{font-size: 10px; list-style-image: url(../images/locationsIcon.gif); padding-bottom: 5px; line-height: 125%}

ul.keyPoints{padding-left: 45px; font-size: 12px;}
ul.keyPoints li{font-size: 12px; list-style-image: url(../images/heart.gif); font-weight: bold; line-height: 100%}

ul.emails{padding: 0 0 0 15px; font-size: 12px;}
ul.emails li{font-size: 12px; list-style-type: none; line-height: 100%}

p.keyPoints{padding-bottom: 0; margin-bottom: 0; font-weight: bold; color: #373a46;}
ul.keyPoints2{padding-left: 45px; padding-top: 0; margin-top: 0; font-size: 12px;}
ul.keyPoints2 li{font-size: 12px; list-style-image: url(../images/heart.gif);}

.naic{width: 50%; margin: auto; border: 1px solid #d6d9d7;}
.naic th{background-color: #373a46; font-size: 16px; font-weight: bold; color: #FFF;}
.naic td{width: 50%;}

/* QUOTE BOX */
#quoteBox{height: 200px; width: 350px; float: right; font-size: 28px; font-weight: bold; position: relative;}
#quoteBox #text{width: 200px; padding: 0; margin: 0; display: block; margin: 30px 0 0 0; font-style: italic; font-family: Times New Roman; color: #373a46;}
.esp{background: url(../images/esp.jpg) bottom right no-repeat;}
.crm{background: url(../images/crm.jpg) bottom right no-repeat;}
.imgBorder{border: 1px solid #000;}

/* FORM FIELDS */
.inputBox{font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #7f86a2; color: #FFF; border: 1px solid #373a46; width: 200px;}
.radio{width: 15px;}
.checkbox{width: 15px;}
textarea{font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #7f86a2; color: #FFF; border: 1px solid #373a46; width: 200px; height: 75px;}

label{width: 225px; font-weight: bold; float: left;}
fieldset{width: 70%; margin: auto;}

.formButton{text-align: center; color: #FFF; font-weight: bold; margin: auto; height: 34px; width: 379px; background: url(../images/formButton.gif) no-repeat; line-height: 30px;}

.clear{width: 100%; clear: both;}


#links a img{height: 0; width: 0; border-width: 0;}
#links a{display: block; padding-top: 110px;} 
#links a:hover img{position: relative; top: -150px; right: -100px; height: 150px; width: 250px; border-width: 2px; border-color: #000000;}
.thumbnail{float: left; width: 139px; height: 145px; border: 1px solid #000; margin: 0 15px 15px 0; padding: 5px; text-align: center; background-repeat: no-repeat; background-position: 50% 50%;}

a.blue:link, a.blue:visited{color: Blue;}