html, body { background-color: white; background-image: url(../images/backgrade.jpg); background-repeat: repeat-x; background-attachment: fixed; margin:0; padding:0; height:100%; }

div, p, blockquote, ol, ul, dl, li, dt, dd, td 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; line-height: 150%; }

a:link, a:visited	{ color: #1f49a9; text-decoration: underline; }
a:hover, a:active	{ color: #1f49a9; text-decoration: none; }

.footer							{ color: #ccc; font-size: 10px; }
.footer a:link, a:visited		{ color: #ccc; font-size: 10px; text-decoration: underline; }
.footer a:hover, a:active		{ color: #ccc; font-size: 10px; }

.shell { 
	background-color: #fff; 
	border: solid 5px black; 
	}
	
.tall { height: 100%; }
.margin { margin: 10px; }

.title { color: #002b6a; font-size: 14px; font-weight: bold; }
.heading { color: #002b6a; font-size: 12px; text-decoration: overline; }
.small { font-size: 9px; }

td.plans-title 		{ color: #002b6a; font-size: 12px; font-weight: bold; padding-top: 5px; }
td.plans-class 		{ color: #002b6a; font-size: 11px; background-color: #f0f0f0; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
td.plans-bullets	{ font-size: 10px; padding-left: 10px; }
.bullet-color { color: maroon; }
td.plans-item	{ font-size: 10px; padding-left: 10px; }
td.plans-details	{ font-size: 10px; }
td.plans-footnote	{ font-size: 9px; font-style: italic; background-color: #f0f0f0; padding: 5px; }
.footback { background-color: #002b6a; background-image: url(../images/footback.jpg); background-repeat: repeat-x; }

.borderblue { border: solid 3px #002b6a; }
