/* This is my Business Sites CSS - covers 9 web sites. */

/*Elements*/
  
BODY {
margin: 0;
background-attachment: fixed;
background-image: url(opaq0006-49.jpg);
background-repeat: repeat;
background-color: #E9F9FC;
color: #0000A0;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;}

h4 {
text-align: center;}

h2 {
text-align: center;
color: #0000A0}

h3 {
color: #F00;
text-align: center;}

h2 em {
color: #F00;}

li em {
color: #F00;}

P.aligning {
text-align: justify;
margin-top: -0.55em;}

img {
border: none;}

UL.bluecross {
list-style-type: decimal;
list-style-position: outside;
margin-left: 17%;
margin-right: 5%;}

UL.bluecross2 {
list-style-type: circle; }

UL.lbl {
list-style-type: upper-alpha; 
margin-left: 14%}

LI.lbl {
margin: 1em 0;}

UL.bluecrossnone {
font-size: 110%;
font-weight: bold;
list-style-type: none; }

OL {
margin-left: 10%;
line-height: 14px;}

H1.overlap {
font-size: 175%;
color: red;
margin-top: -70px}
			
address {
font: 80%/1.4em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
border: none;
margin-left: 25%;
margin-right: 5%;
padding-bottom: 2px;
padding-left: 15px;
padding-top: 5px;
width: 61%;}

blockquote { 
margin-left: 6em;
margin-right: 5em; }

blockquote p { 
margin-left: 7em;
margin-right: 5em; }

textarea {
text-align: center;
width: 78%;
margin-left: 12%;
margin-right: 5%;}

abbr, acronym, span.abbr {
cursor: help;
border-bottom: 1px dashed #0000A0;}

H2.frontpage {
font-size:150%;
font-weight: bold;
color: #0000A0;}

CAPTION.frontpage {
background-color: transparent;
color: #000082;
font-size: 150%;
font-weight: bold;}

TD.frontpage {
font-size: 110%;}


P.bluecross {
background-color: #fff;
border: thick #1ae8f2 outset;
font-family: "Verdana", Arial, Helvetica, sans-serif;
color: #0000a0;
font-size: 135%;
font-style: italic;
margin-left: 23%;
margin-right: 23%;
padding: 1%;
text-align: center;}


DIV.group {
color: #00A;
font-size: 110%;
font-weight: 600;}

hr {
color: #2F67C6;}

/*Classes are for class of items*/

.tablepricing {
width: 50%;
margin-left: 20%;
margin-right: 5%;
text-align: center;}

.thpricing { 
background-color: #FFF;}

.thpricing1 { 
background-color: #FFF;
text-align: left;}

.tdpricing {
background-color: #FFF;}

.tableintro {
background-color: transparent;
color: #0000A0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-left: 15%;
margin-right: 10%;
text-align: left;}

.tablesmall {
background-color: transparent;
color: #0000A0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
margin-left: 25%;
margin-right: 10%;
text-align: center;}

.tableorder {
background-color: transparent;
color: #0000A0;
border-collapse: collapse;
width: 79%;
margin-left: 12%;
margin-right: 5%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;}

.tdcolspan1 {
text-align: left;}

.tdorder {
background-color: #2F67C6;
color: #ffffff;
text-align: center;}

.tdorder1 {
background-color: #8FD0E9;
color: #0000A0;
text-align: right;}

.tdorder2 {
background-color: #8FD0E9;
color: #0000A0;
text-align: center;}

.tdorder3 {
color: #0000A0;
text-align: left;}

.tdorder4 {
color: #0000A0;
text-align: center;}

.table1 {
background-color: transparent;
color: #0000A0;
font-size: 165%;
width: 79%;
margin-left: 15%;
margin-right: 10%;
text-align: center;} 

.hdr3
{background-color: #FFCCCC;
font-size: 125%;
text-align: center;
margin-left: 12%;
margin-right: 5%;
width: 79%;}

P.hdr5 {
color: #990000;}

.tabletax7 {
text-align: center;
width: 60%;
margin-left: 18%;
margin-right: 10%;}

.tabletax7 caption {
text-align: center;
background-color: #2F67C6;
color: #ffffff;}

.tabletax7 th {
text-align: center;
background-color: #CCFFFF;}

.tabletax6 {
text-align: center;
width: 90%;
font-size: 105%;
font-weight: bold;
margin-left: 6%;
margin-right: 8%;}

.tabletax6 caption {
width: 90%;
text-align: left;
margin-left: 6%;
margin-right: 8%;
background-color: #2F67C6;
color: #ffffff;}

.tabletax6 th {
text-align: center;
background-color: #CCFFFF;}

.tablespeach {
background-color: transparent;
color: #0000A0;
border-collapse: collapse;
width: 79%;
margin-left: 12%;
margin-right: 5%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;}

.tdspeach {
color: #0000A0;
font-size: 110%;
text-align: left;}

P.notfound {
background-color: #000;
border: thick outset #1ae8f2;
font-family: "Verdana", Arial, Helvetica, sans-serif;
color: #fff;
font-size: 170%;
font-style: italic;
text-align: center;
margin-left: 20%;
margin-right: 20%;
padding: 3%;}

P.navigationbar {
background-color: #2F67C6;
border: thick #1ae8f2 outset  ;
font-family: "Verdana", Arial, Helvetica, sans-serif;
margin-left: 12%;
margin-right: 10%;
padding: 1%;
text-align: center;}

P.navigationbar A:link, P.navigationbar A:visited {
color: #fff;
font-weight: bold;}

P.navigationbar A:hover {
color: #F00;}

P.navigationbar A:active {
color: #0F0;}

.tablepix2 {
font-weight: bold;
font-size: 180%;
width: 100%;
text-align: center;
vertical-align: middle;}

P.howsafe {
color: #F00;
font-size: 1.5em;
font-weight: bold;
text-align: center;}

.ekgpix {
font-weight: bold;
font-size: 140%;
text-align: center;}/* ID's are for individual items */

#footer {
font-size: 80%;
text-align: center;}

#submit {
margin-left: 35%;
text-align: center;}

#tablepix {
font-weight: bold;
font-size: 140%;
margin-left: 20%;
text-align: center;
vertical-align: middle;}

#tablepix3 {
font-weight: bold;
font-size: 110%;
margin-left: 20%;
text-align: center;
vertical-align: middle;}

#toppix {
font-weight: bold;
font-size: 140%;
text-align: center;}

#accpix {
font-weight: bold;
font-size: 140%;
text-align: center;}

/* Global Nav bar here */

#globalnav {
	position:relative;
	float:left;
	width:100%;
	background:#0000A0;
	padding:0 0 0 7.5em; /* 7em tells how far to the right the nav goes */
	margin:0;
	list-style-type:none;
	line-height:1.1em;}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;}

#globalnav A {
	display:block;
	color: #ffffff;
	text-decoration:none;
	font-size: 90%;
	font-weight:bold;
	background:#0000A0;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:0;
	border-right:1px solid #fff;
	border-bottom:0;}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#8FD0E9;}

/* Global Nav bar ends here*/

/*Links*/

A:link, A:visited {
color: #0000A0;
font-weight: bold;
text-decoration: none;}

A:visited {
color: #008080;
font-weight: bold;
text-decoration: none;}

A:hover {
color: #F00;
text-decoration: none;}  /* Hover must appear AFTER link and visited but before active */

A:active {
color: #0F0;
text-decoration: none;}

/*Link Bar*/

TD.titlewhereto {
background-color: #0000A0;
text-decoration: none;}

TD.whereto {
background-color: #FFFFE0;
text-decoration: none;}

B.title {
color: #fff;}

A.whereto:link {
color: #0000A0;
text-decoration: none;}

A.whereto:visited {
color: #008080;
text-decoration: none;}

A.whereto:focus:hover {
color: #F00;
text-decoration: underline;}

A.whereto:active {
color: #930;
text-decoration: none;}


	#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;}

	#navcontainer li { margin: 0 0 .3em 0; }

	#navcontainer a {
	display: block;
	color: #ocf;
	background-color: transparent;
	width: 17em;
	padding: .3em .8em;
	text-decoration: none;
	border-top: 4px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #036;
	border-bottom: 1px solid #036;}

	#navcontainer a:hover {
	background-color: #cff;
	color: #000;
	border-top: 4px solid #036;
	border-left: 1px solid #036;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;}

  