body {
background-color:#F7F7F7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:12px;
}
h1 {
font-size:16px;
color:#000000;}

h2 {
font-size:14px;
color:#003366;}

#page {

padding: 0px;
	width: 670px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/bg_inner.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	}
	
#top {
padding: 0px;
	width: 670px;
	height:218px;
	position: relative;
	background-image: url(images/bg_inner.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#middle {
padding: 0px;
	width: 670px;
	position: relative;
	background-image: url(images/bg_inner_page.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#index {
padding: 0px;
	width: 670px;
	height:491px;
}
.logtop {
position:absolute;
top:2px;
left:0px;
padding-left:520px;
padding-right:0px;
padding-top:6px;
padding-bottom:12px;
text-align: center;
}
.content {

padding-left:28px;
padding-right:28px;
padding-top:12px;
padding-bottom:12px;
text-align: left;
}
.pricing {

padding-left:18px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align: left;
}
.pricingdata1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
line-height:38px;
padding: 12px 14px 0px 20px;

}
.pricingdata2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
line-height:38px;
padding: 12px 14px 0px 20px;
font-weight:bold;

}
#bottom {
padding: 0px;
	width: 670px;
	height:188px;
	position: relative;
	background-image: url(images/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.featureslist {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
padding-left:34px;
padding-right:16px;
padding-top:6px;
padding-bottom:0px;
text-align:left;
line-height:16px;
}
#bottom2 {
padding: 0px;
	width: 670px;
	height:38px;
	position: relative;
	background-image: url(images/footer-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:28px;
padding-right:28px;
padding-top:6px;
padding-bottom:4px;
text-align: center;
}
.footer a {
	color:#FFFFFF;
	text-decoration: none;

}

.footer a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.COMPARETABLE {

	BACKGROUND-COLOR: #acacac;
}
.black { background-color:#000000; }

.lightblue { background-color:#1485EE; }

.white { background-color:#ffffff; }

.silver { background-color:#efefef;}

.blue { background-color:#004C92; }

.green { background-color:#46C523; }

ul {
line-height:20px;}




/*  FORMS  */
table.form
{
	border: 1px solid #C2C2C2;
}
td.form_rh, td.form_ch, td.form_lh
{
	font-weight: bold;
	background: #EEEDED;
	border: solid #C2C2C2;
	border-width: 0px 0px 1px 0px;
	padding: 2px;
	text-align: left;
}
td.form_lh
{
	text-align: right;
}
td.form_ch
{
	text-align: center;
}
td.form_l, td.form_c, td.form_r
{
	font-family: Verdana, Arial;
	font-size: 11px; 
	line-height: 19px;
	background: #F4F4F4;
	padding: 1px 4px 1px 4px;
	text-align: left;
	vertical-align: top;
}
td.form_l
{
	text-align: right;
}
td.form_c
{
	text-align: center;
}



input.form
{
	font: 10px verdana;
	height: 17px;
}
textarea.form
{
	font: 10px verdana;
}
input.btn
{
	font: 11px comic-sans;
	height: 25px;
}



/*  COLOR SPANS  */
span.sp_green
{
	color: #090;
}
span.sp_red
{
	color: #F00;
}
span.sp_blue
{
	color: #03F;
}
span.sp_orange
{
	color: #F90;
}


/**  COLOR LINKS  */
a.li_blue:link 
{color: #0033FF; text-decoration:none;}
a.li_blue:visited 
{color: #0033FF; text-decoration:none;}
a.li_blue:hover 
{color: #7B7B7B; text-decoration:none;}

a.li_red:link 
{color: #FF0000; text-decoration:none;}
a.li_red:visited 
{color: #FF0000; text-decoration:none;}
a.li_red:hover 
{color: #7B7B7B; text-decoration:none;} 








H1 { font-family: Verdana, Arial; font-size: 11.0pt; color: #000000; line-height: 100%; font-weight:bold; }


.ERRORHEADER { font-family: Verdana, Arial; font-size: 10.0pt; color: #ff0000; line-height: 100%; font-weight:bold; }



.WHITEHEADER { font-family: Verdana, Arial; font-size: 10.0pt; color: #FFFFFF; line-height: 150%; font-weight:bold; }

.MENULINK { font-family: Verdana, Arial; font-size: 10.0pt; color: #FFFFFF; line-height: 150%; font-weight:bold; text-decoration:none; }

.MENULINK:HOVER { font-family: Verdana, Arial; font-size: 10.0pt; color: #DFF0FF; line-height: 150%; font-weight:bold; text-decoration:underline; }



.TOPLINK { font-family: Verdana, Arial; font-size: 9.0pt; color: #000000; line-height: 150%; font-weight:none; text-decoration:none; }

.TOPLINK:HOVER { font-family: Verdana, Arial; font-size: 9.0pt; color: #000000; line-height: 150%; font-weight:none; text-decoration:underline; }



.DOWNLOADLINK { font-family: Verdana, Arial; font-size: 13.0pt; color: #0E61AF; line-height: 150%; font-weight:bold; text-decoration:underline; }

.DOWNLOADLINK:HOVER { font-family: Verdana, Arial; font-size: 13.0pt; color: #0E61AF; line-height: 150%; font-weight:bold; text-decoration:underline; }



.HEADERTEXT { font-family: Verdana, Arial; font-size: 8.0pt; color: #0E61AF; line-height: 120%; font-weight:none; text-decoration:none; }

.TEXT { font-family: Verdana, Arial; font-size: 10.0pt; color: #000000; line-height: 120%; font-weight:none; text-decoration:none; }



.TOPTEXT { font-family: Verdana, Arial; font-size: 9.0pt; color: #000000; line-height: 120%; font-weight:none; text-decoration:none; }



.SMALLTEXT { font-family: Verdana, Arial; font-size: 8.0pt; color: #000000; line-height: 120%; font-weight:none; text-decoration:none; }



.PAGELINK { font-family: Verdana, Arial; font-size: 10.0pt; color: #0E61AF; line-height: 150%; font-weight:bold; text-decoration:underline; }

.PAGELINK:HOVER { font-family: Verdana, Arial; font-size: 10.0pt; color: #0E61AF; line-height: 150%; font-weight:bold; text-decoration:underline; }



.SMALLLINK { font-family: Verdana, Arial; font-size: 8.0pt; color: #0E61AF; line-height: 150%; font-weight:none; text-decoration:underline; }

.SMALLLINK:HOVER { font-family: Verdana, Arial; font-size: 8.0pt; color: #0E61AF; line-height: 150%; font-weight:none; text-decoration:underline; }



.FOOTERTEXT { font-family: Verdana, Arial; font-size: 7.0pt; color: #000000; line-height: 120%; font-weight:none; text-decoration:none; }



.BLACKBORDER {

    BORDER-RIGHT: #000000 1px solid;

    BORDER-TOP: #000000 1px solid;

    BORDER-LEFT: #000000 1px solid;

    BORDER-BOTTOM: #000000 1px solid;

    BACKGROUND-COLOR: #ffffff;	

}



.LIGHTBLUEBORDER {

    BORDER-RIGHT: #7FA5C8 1px solid;

    BORDER-TOP: #7FA5C8 1px solid;

    BORDER-LEFT: #7FA5C8 1px solid;

    BORDER-BOTTOM: #7FA5C8 1px solid;

    BACKGROUND-COLOR: #FFFFFF;	

}


.SILVERBORDER {

    BORDER-RIGHT: #7FA5C8 1px solid;

    BORDER-TOP: #7FA5C8 1px solid;

    BORDER-LEFT: #7FA5C8 1px solid;

    BORDER-BOTTOM: #7FA5C8 1px solid;

    BACKGROUND-COLOR: #efefef;	

}



.EMAILHEADER {

    BORDER-RIGHT: #7FA5C8 1px solid;

    BORDER-TOP: #7FA5C8 1px solid;

    BORDER-LEFT: #7FA5C8 1px solid;

    BORDER-BOTTOM: #7FA5C8 1px solid;

    BACKGROUND-COLOR: #efefef;	

}

.tdHeader {
	font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color:#FFFFFF;
	padding:3px;

    BACKGROUND-COLOR: #0E4073;	
}
.error {
color:blue;
font-family: Verdana, Arial; font-size: 11px;

}

.checkoutForm {}
	
	.checkoutForm table {
	font-family: Verdana, Arial; font-size: 11px;
	}
	.checkoutForm span.boldText {
	font-family: Verdana, Arial; font-size: 11px;
	color:blue;
	font-weight: bold;
	}
	
td .btn {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
