.wrapper {
	position: relative;
	margin: 0 auto;
	width: 750px;
	}
 
.tablebkg { 
	background-repeat: no-repeat; 
	background-position: right, top; 
	}

P {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}

.WPhead {
	font : 14px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #AB132A;
	background : transparent;
	}

 UL {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}

.tilde {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	list-style-image: url(images/tilde.gif);
	}

.green {
	color : #5FA600;
	}

.blue {
	color : #008BF9;
	}

.yellow {
	color : #D97A00;
	}

.white {
	color : #FFFFFF;
	}

.red {
	color : #AB132A;
	}

.gray {
	color : #959595;
	}

/* for text in a drop-down menu */
.dropdown {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}
.listbox {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	}

/* page break for printing printer-friendly pages */
.pagebreak {
page-break-before : always;
}

/* padding on savings calculator bar graphs */
.paddingright10 {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
}

/* padding on savings calculator results */
.paddingleft10 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}

/* padding on savings calculator results for top & right */
.paddingleft10tr {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
text-align: right;
vertical-align: bottom;
}

/* padding on sub nav on the right in the header */
.paddingsubnav {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 40px;
}

/* for text entered into form input boxes */
.form {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}

.blacktext {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}

.blackbold {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #000000;
	background : transparent;
	}

.greenbold {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #5FA600;
	background : transparent;
	}

.bluebold {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #008BF9;
	background : transparent;
	}

.yellowbold {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #D97A00;
	background : transparent;
	}

.redbold {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #AB132A;
	background : transparent;
	}

A.yellow:visited {
	color : #D97A00;
	background : transparent;
	text-decoration : underline;
	}
	
A.yellow:link {
	color : #D97A00;
	background : transparent;
	text-decoration : underline;
	}
	
A.yellow:hover {
	color : #777;
	background : transparent;
	text-decoration : none;
	}
	
A.yellow:active {
	color : #777;
	background : transparent;
	text-decoration : underline;
	}

A.green:visited {
	color : #5FA600;
	background : transparent;
	text-decoration : underline;
	}
	
A.green:link {
	color : #5FA600;
	background : transparent;
	text-decoration : underline;
	}
	
A.green:hover {
	color : #777;
	background : transparent;
	text-decoration : none;
	}
	
A.green:active {
	color : #777;
	background : transparent;
	text-decoration : underline;
	}

A.blue:visited {
	color : #008BF9;
	background : transparent;
	text-decoration : underline;
	}
	
A.blue:link {
	color : #008BF9;
	background : transparent;
	text-decoration : underline;
	}
	
A.blue:hover {
	color : #777;
	background : transparent;
	text-decoration : none;
	}
	
A.blue:active {
	color : #777;
	background : transparent;
	text-decoration : underline;
	}

A.white:visited {
	color : #FFFFFF;
	background : transparent;
	text-decoration : underline;
	}
	
A.white:link {
	color : #FFFFFF;
	background : transparent;
	text-decoration : underline;
	}
	
A.white:hover {
	color : #FFFFFF;
	background : transparent;
	text-decoration : none;
	}
	
A.white:active {
	color : #FFFFFF;
	background : transparent;
	text-decoration : underline;
	}

A:hover {
	color : #777;
	background : transparent;
	text-decoration : none;
	}
	
A:active {
	color : #777;
	background : transparent;
	text-decoration : underline;
	}

.xLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 5px;
	background-color: #EFEFEF;
}
