body { 			
background-color: #b2b6bf;

font-family: tahoma, geneva, sans-serif;
color: #000000;
margin-top: 0px;
text-align: center;		

}

a:link {color: #2E5ECC; text-decoration: underline; }
a:active {color: #2E5ECC; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }


h1 {			
font-family: tahoma, geneva, sans-serif;

color: #374057;

font-size: 30pt;
text-align: center; 

margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 20pt;
margin-right:20pt; 

}


h2 {
font-family: tahoma, geneva, sans-serif;

color:  #374057;

font-size:14pt;

margin-top: 4px; 
margin-bottom: 4px; 
margin-left: 0px; 
margin-right: 0px; 
padding-left: 0px;

}	


h2.subtitle {
text-align: center;
color: #374057;
margin-left: 80px;
margin-right: 80px;
}

h3 {
font-family: tahoma, geneva, sans-serif;

font-size: 13pt; 

color:  #374057;
text-align: center;
margin-bottom: 0px;

}

h4 {
font-weight: bold;
}

hr.purplerule {
color: #7488b8;
}


p {
font-size: 10pt; 
text-align: left;

}

.bottomlinks {
text-align:center;
font-size: 8pt;
}

.small,
.copyright {
font-size: 7pt;
text-align: left;
}

.copyright {
text-align: center;
}

.ptitle {
color: #374057;
}


.col {			
font-family: "Trebuchet MS", "trebuchet ms", Arial, arial, helvetica, san-serif;
margin-top: 4px; 
margin-bottom: 4px; 

padding-left: 20px; 
padding-right: 25px;

}



li {
text-align: left;
font-size: 10pt; 

}

table {
padding: 0;
}

.pricingcategory,
.pricingrowid,
.pricingcontent,
.pricingexample,
.pricingyour,
.pricingsub {
border: solid thin;
empty-cells: hide;
}

.pricingsub {
font-variant: small-caps; 
font-weight: bold;
background-color: #E1E19B;
}

.pricingcategory {
font-weight: bold;
vertical-align: top;
text-align: right;
}

.pricingrowid {
font-style: italic;
}

.pricingexample,
.pricingyour {
font-style: italic;
font-weight: bold;
text-align: center;
}

.pricingworksheet {
border-collapse: collapse;
}

.orderform,
.lined {
border-style: ridge;
border-color: #CB9998;
border-collapse: collapse;
}

.orderform {
font-family: arial, Arial, helvetica, Helvetica, sans-serif;
font-size: 8pt;
empty-cells: show;
}

.sitelinks {
background: #d5dae5;
text-align: left;
font-size: 13px;
margin-top: 5px;

}

td.tableinset {
padding: 0;
}

.phone {
color: red;
}

li {
text-align: left;
font-size: 8pt;
font-family: "Trebuchet MS", "trebuchet ms", Arial, arial, helvetica, san-serif;
}

li.sitelinks {
font-weight: bold;
}


.margin0 {

margin-top: 0;
margin-bottom: 0;
letter-spacing: -0.05em;
text-align: left;

}


.navButton 	{   

position: relative; 
z-index: 2;

width: 130px; 

height: 40px; 

}

.navLabel {

font-style: normal; 

font-weight: bold; 

font-size: 10px; 

line-height: 100%;

color: #012289;
font-family: "Trebuchet MS", "trebuchet ms", Arial, arial, helvetica, san-serif;
}

.navLabelOff {

font-style: normal; 

font-weight: bold; 

font-size: 10pt; 

line-height: 100%;

color: #012289;
font-family: "Trebuchet MS", "trebuchet ms", Arial, arial, helvetica, san-serif;
}

.navImage {

position: absolute; 

z-index: 5; 

left: 0px; 

top: 15px; 			

}

.navLayer {

position: absolute; 

z-index: 6; 

left: 0px; 

top: 30px; 

width: 120px; 

height: 40px; 

text-align: center;

}



td	{
padding-left: 10px;
padding-right: 10px;
font-size: 10pt;
text-align: left;
vertical-align: top;

} 


td.nav_button {
	padding-top: 10px;
	vertical-align: top;
}

td.label,
.center {
font-size: 10pt;
text-align: left;
font-weight: bold;

}


.center {
text-align: center;
}

th  {
font-size: 10pt;
text-align: center;
font-weight: bold;
margin-top: 3px;
margin-bottom: 4px;

}


.tmini {

font-size: 9pt;
color: #000000; 
font-family: "Trebuchet MS", "trebuchet ms", Arial, arial, helvetica, san-serif;
}

.tdata {

font-size: 10pt;
color: #000000;
text-align: justify;

}

.sitemap {

font-size: 12pt;
color: #000000;
text-align: justify;

} 	

	

.linkHead a:visited	{
color: #661886;
text-decoration: underline;
}


.linkHead a:link {
color: #661886;
text-decoration: underline;
}


.linkHead a:hover {
color: #661886;
text-decoration: underline;
}




.linkNav a:visited {
color: #374057;
text-decoration: none;
}


.linkNav a:link {
color: #374057;
text-decoration: none;
}


.linkNav a:hover {
color: #661886;
text-decoration: underline;
}



.linkOff a:visited {
color: purple;
text-decoration: none;
}						

.linkOff a:link {
color: purple;
text-decoration: none;
}

.linkOff a:hover {
color: purple;
text-decoration: none;
}