BODY, HTML {
margin: 0;
padding: 0;
background: #fff;
color: #000;
font-size: 1em;
font-family: Georgia, 'Times New Roman', serif;
font-weight: normal;
letter-spacing: 0.06em;
}
.homelink {
display: block;
position: absolute;
width: 400px;
height: 160px;
top: 5px;
margin-left: 10px;
z-index: 100;
}
a:link {
color: #006699;
font-weight: bold;
text-decoration: underline;
}
a:active {
color: #006699;
font-weight: bold;
text-decoration: underline;
}
a:visited {
color: #006699;
font-weight: bold;
text-decoration: underline;
}
a:hover {
color: #006699;
font-weight: bold;
text-decoration: none;
}
p {
margin: 0;
padding: 10px;
}
h2 {
	font-size: 16px;
	color: #619A89;
	font-weight: bold;
}
h3 {
font-size: 16px;
color: #006666;
font-weight: bold;
}
ul {
margin: 20px;
padding: 0;
}
li {
margin: 5px;
padding: 0;
}
#header_container {
margin: 0;
padding: 0;
background: #74c7dc;
width: 100%;
}
#header {
	margin: 0 auto;
	padding: 0;
	background: url(../images/logo1.jpg) no-repeat scroll left;
	width: 880px;
	height: 180px;
}
#nav_container {
	margin: 0;
	padding: 0;
	background: #31A5C1;
	width: 100%;
}
#nav {
margin: 0 auto;
padding: 0;
background: #31A5C1;
color: #fff;
width: 880px;
height: 40px;
font-size: 15px;
}
#nav a:link {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#nav a:active {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#nav a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#nav a:hover {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
#container {
margin: 10px auto;
padding: 0;
width: 880px;
}
#main_container {
margin: 0;
padding: 0;
width: 100%;
overflow: auto;
}
#column {
margin: 0;
padding: 0;
background: #fff;
width: 220px;
float: left;
border: 10px solid #f0f0f0;
}
#column h2 {
margin: 10px;
padding: 0 0 5px 0;
font-size: 18px;
font-weight: bold;
border-bottom: 1px solid #E1E1E1;
}
#column p {
margin: 0;
padding: 0 10px 10px 10px;
}
#main {
margin: 0;
padding: 0;
background: #fff;
width: 630px;
float: right;
}
#main h2 {
font-size: 24px;
font-weight: bold;
border-bottom: 1px solid #E1E1E1;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
}
#main p {
margin: 0;
padding: 10px 10px 10px 0;
}
#footer_container {
margin: 0;
padding: 0;
background: #1C5E6F;
width: 100%;
}
#footer {
margin: 0 auto;
padding: 0;
background: #1C5E6F;
color: #fff;
width: 880px;
height: 260px;
}
#footer p {
margin: 0;
padding: 130px 0 0 0;
}


.table-compare-header {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #466F97
	}
.table-compare-header2 {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FF9900
	}
.table-compare-cell1 {
	background-color: #EAEAEA;
	font-size: 9px;
}
.table-compare-cell2 {
	background-color: #FFFFFF;
	font-size: 9px;
}
.table-compare-background {
	background-color: #666666
	}
.pricing-bottom-border {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.table-samples-header {
	background-color: #ABC1D8;
	color: #000000;
	border-top: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
}
.table-samples-header a:link {
	color: #333333;
	text-decoration: underline;
}
.table-samples-header a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.table-samples-header a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.table-samples-header a:active {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.newsletter-cell1 {
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
}
.newsletter-cell2 {
	background-color: #E9E9E9;
}
.text-small {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}


ul#boxes {
list-style-type: none;
position: relative;
margin: 10px 0 0 0;
padding: 0;
}
li#box1 {
position: absolute;
left: 0px;
width: 290px;
top: 10px;
background: #298AA3;
}
li#box1 ul {
margin: 5px;
padding: 0 0 0 30px;
font-size: 12px;
}
li#box1 li {
margin: 0;
padding: 0;
}
li#box1 h2 {
font-size: 12px;
color: #D1EDF3;
margin: 5px;
padding: 0;
}
li#box1 a {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
li#box1 a:hover {
color: #fff;
font-weight: bold;
text-decoration: none;
}
li#box2 {
position: absolute;
left: 595px;
width: 290px;
top: 10px;
background: #298AA3;
}
li#box2 ul {
margin: 5px;
padding: 0 0 0 30px;
font-size: 12px;
}
li#box2 li {
margin: 0;
padding: 0;
}
li#box2 h2 {
font-size: 12px;
color: #D1EDF3;
margin: 5px;
padding: 0;
}
li#box2 a {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
li#box2 a:hover {
color: #fff;
font-weight: bold;
text-decoration: none;
}
li#box3 {
position: absolute;
left: 295px;
width: 290px;
top: 10px;
background: #298AA3;
}
li#box3 h2 {
font-size: 12px;
color: #D1EDF3;
margin: 5px;
padding: 0;
}
li#box3 p {
margin: 0;
padding: 0 0 0 5px;
font-size: 10px;
color: #ccc;
}
.box {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #f0f0f0;
}
.button {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #F0F0F0; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #003333;
}
#form {
margin: 0;
padding: 5px 5px 10px 5px;
}