/* CSS Document */

A:link { color: #0000CC }
A:visited { color: #0000CC }
A:hover { color: #FF0000; } 
td {font-family: Arial; font-size: 14px; color: #333333} 

a.footernav:link { color: #FFFFFF }
a.footernav:visited { color: #FFFFFF }
a.footernav:hover { color: #FFFFFF; text-decoration: none }
a.footernav { text-decoration: underline }

a.headernav:link { color: #FFFFFF }
a.headernav:visited { color: #FFFFFF }
a.headernav:hover { color: #FFFF00 }
a.headernav { text-decoration: underline }

body { 
	background-color: #FFFFFF; 
	background-image: url(../images/index-page/top-background.gif);
	background-repeat: repeat-x;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */ 
	font-family: Arial; 
	font-size: 13px; 
	color: #333333
}

/* Table Variations */

.td_main {
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: top;
	font-size: 14px;
}
.container {
	border-style: solid;
	border-width: thin;
	border-color: #000066;
	padding: 5px;
	background-color: #D7EBFF;
	width: 450px;
}
.header-login {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 107px;
	padding-left: 30px;
}
.footer {
	font-size: 10px; 
	color: #FFFFFF;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
} 
.guarantee-container {
	border-style: solid;
	border-width: thin;
	border-color: #000066;
	padding: 5px;
	width: 475px;;
}
.dashed-price {
	border-style: dashed;
	border-width: medium;
	border-color: #666666;
	background-color: #EBF0FA;
	padding: 5px;
	width: 475px;;
}
.dashed-subscribe {
	border-style: dashed;
	border-width: medium;
	border-color: #666666;
	padding: 5px;
	width: 550px;;
}
	
/* Form Elements */  

.button {
    font-family: Arial;
    font-size: 13px;
    border-color: #000000;
    background-color: #F0F0F0;
	border: #A8A9AB 1px solid;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textbox {
    font-family: Arial;
    font-size: 13px;
	padding: 2px;
	background: #fff url('http://www.forveras2.com/images/input_bg.gif') repeat-x 0 1px;
	border: #A8A9AB 1px solid;
}

/* Font Variations */

.mainheader-red {
	font-size: 26px;
	font-weight: bold; 
	color: #BF0000;
} 
.header-red {
	font-size: 18px;
	font-weight: bold; 
	color: #BF0000;
} 
.header-blue {
	font-size: 18px;
	font-weight: bold; 
	color: #0000CC;
} 
.header-black {
	font-size: 18px;
	font-weight: bold; 
	color: #000000;
} 
.subheader-red {
	font-size: 16px;
	font-weight: bold; 
	color: #BF0000;
} 
.subheader-black {
	font-size: 16px;
	font-weight: bold; 
	color: #000000;
} 
.subheader-blue {
	font-size: 16px;
	font-weight: bold; 
	color: #0000CC;
} 
.title-red {
	font-size: 14px;
	font-weight: bold; 
	color: #BF0000;
} 
.title-black {
	font-size: 14px;
	font-weight: bold; 
	color: #000000;
} 
.bold-red {
	font-size: 12px;
	font-weight: bold; 
	color: #BF0000;
} 
.small-text {
	font-size: 10px;
	color: #666666;
} 
.jsvalidation {
	font-size: 12px; 
	color: #FF0000; 
	font-weight: bold;
}