/*link color*/
a:link  { font-family: lato, Verdana, Arial, sans-serif; color: #0055B3; text-decoration: none }
a:visited  { font-family: lato, Verdana, Arial, sans-serif; color: #0055B3; text-decoration: none }
a:hover  { font-family: lato, Verdana, Arial, sans-serif; color: #000000; text-decoration: none }



body {
color: #000000;
font-family: lato, Verdana, Arial, sans-serif;
line-height: 15px;
}

p, input, select, ul, li {
font-family: lato, Verdana, Arial, sans-serif;
color: #333333;
line-height: 15px;
}


ul.colorbullet {
  list-style-image: url('images/bluebullet.jpg')
}


HR {
SIZE: 1; 
}

img {
border: 0;
}

sup{ font-size: 8px;

 }
 
 
/*the bottom navigation and the copyright*/

.bodytext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-size: 12px; 
line-height: 16px; 
color:#000000;
}

.smallbodytext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 10px; 
line-height: 16px; 
color:#000000;
}

.bodyfainttext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px; 
line-height: 16px; 
color:#A3ABC5;
}

.bodycolortext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px; 
line-height: 16px; 
color:#0055B3;
}

.headcolortext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 16px; 
line-height: 18px; 
color:#0055B3;
}

.subheadcolortext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 400;
font-size: 13px; 
line-height: 22px; 
color:#0055B3;
}

.bodyboldtext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px;
font-weight: 800;
line-height: 16px; 
color:#000000;
}

.bodylisttext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 700;
font-size: 12px; 
line-height: 24px; 
color:#000000;
}

.footertext { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 9px; 
font-weight: 500; 
line-height: 14px; 
color:#333333;
}


/*the generic tags are used in the pages with main body copy*/
.genericbody { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px; 
line-height: 15px; 
color:#333333; }

.generic { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px; 
color:#333333; }
.genericbodylink { color: #333333; font-family: lato, Verdana, Arial, sans-serif }

.genericbodybox { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px; 
color:#333333;
margin-top: 10px; 
margin-right: 13px; 
margin-bottom: 10px; 
margin-left: 13px;
}

.genericbullet { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 12px; 
line-height: 15px; 
color:#333333; }

.lightbodybox { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 11px; 
line-height: 15px; 
color:#333333;
margin-top: 10px; 
margin-right: 13px; 
margin-bottom: 10px; 
margin-left: 13px;
}

.lightbody { 
font-family: lato, Verdana, Arial, sans-serif; 
font-weight: 300;
font-size: 10px; 
line-height: 15px; 
color:#333333;
}


/*tables for holding and displaying information */

table.bodytext
{	font-family: Verdana; Arial, sans-serif;
font-size: 12px;
font-weight: 300;
line-height: 16px; 
color: #000000;
width: 320px;
background-color: #FFFFFF;
border: 0px #FFFFFF solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.servicesT td.servHd
{	border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: 300;
font-weight: bold;
font-size: 11px;
color: #404040;}


table.servicesT td
{	border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: 300;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;}
