body { text-align:center; margin:20px auto; background:#ffffff; }
table, tr, td, div,li { font-family:Verdana, Arial, Myriad, sans-serif; font-size:12px; color:#878787; }

h1 { font:bold 16px verdana, helvetica, arial, sans-serif; color: #4c5b60; }

#container  { margin:0px auto; text-align:center; width:889px; }

.a1 { font-size:14px; color:#4c5b60; font-weight:normal; text-decoration:none; }
.a2 { font-size:11px; color:#000000; font-weight:normal; text-decoration:none; }
.a3 { font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none; }

.sp1 { font-size:11px; color:#000000; }
.sp2 { font-size:14px; color:#000000; font-weight:bold; }

.t1 { font-size:12px; color:#000000; font-weight:normal; }

.nav { background:url(/images/45/nav_bg_repeat.gif) repeat-x; width:889px; margin:0px auto; }
.navspace { padding:8px 13px 8px 13px; text-align:center; }

.home_content_app { padding-top:0px; width:850px; margin:0px auto; padding-top:10px; text-align:left; }
.home_content_left { padding-top:0px; text-align:left; }
.home_content_left_main { padding: 0px 20px; text-align:left; }
.home_content_right { background:url(/images/45/header_bottom_right.jpg) no-repeat; padding-top:0px; width:295px; }
.home_content_right_alt  { padding-top:0px; width:295px; margin:0px auto; }
.home_content_right_main { margin:0px 20px; border:2px solid #000000; }
.home_content_right_adds { width:290px; text-align:center; background:#f3f3f3; }
.home_content_right_adds_content { margin:0px auto; width:250px; padding-top:12px; text-align:left; }

.sections { text-align:center; }
.sections_content { background:#f3f3f3; width:290px; height:130px; margin:0px auto; }
.sections_content_rates { background:#f3f3f3; width:290px; margin:0px auto; }
.sections_content_alt { width:250px; margin:0px auto; padding:10px 0px; text-align:justify; }

.footer { border-top:3px solid #ababab; background:#f3f3f3; padding-top:12px; padding-bottom:12px; padding-left:20px; }

#quickrates {
	background: #97b17c;
	font: 10px Verdana, Arial, Myriad, sans-serif;
	color: #000;
	padding:15px;
	border: solid 1px #999999;
}




.hd1 { color: #3F5158;  font: bold 14px Arial, Helvetica, sans-serif;  }


/* input */
.i1 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; width: 200px; }
.i2 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; width: 75px; }
.i3 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; width: 90%; }
.i5 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; width: 90%; }

/* select */
.sel1 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 10px; color: #000000; }
.sel2 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 10px; color: #000000; }


/* tableheader */
.th1 { font-family: Verdana, Arial, Myriad, sans-serif; background-color: #12223b; font-size: 12px; color: #ffffff; font-weight: bold; padding: 3px; }
.th2 { font-family: Verdana, Arial, Myriad, sans-serif; background-color: #12223b; font-size: 12px; color: #ffffff; font-weight: bold; padding: 3px; }
.th3 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #460000; font-weight: bold; padding-top: 5px; padding-bottom: 2px; border-bottom: 1px solid #C4C672; }
.th4 { font-family: Verdana, Arial, Myriad, sans-serif; font-size: 18px; color: #000000; font-weight: bold; padding-top: 5px; padding-bottom: 2px; border-bottom: 1px solid #000000; }

/* tabledata */
.td1 { padding: 5px; background-color: #f3f3f3; font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; }
.td2 { padding: 5px; background-color: #eeeeee; font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; }
.td3 { padding: 5px; background-color: #f3f3f3; font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; }
.td4 { padding: 5px; background-color: #eeeeee; font-family: Verdana, Arial, Myriad, sans-serif; font-size: 12px; color: #000000; }

#top-right { background: url(/images/45/header_bottom_right.jpg) top left no-repeat; vertical-align: top; width: 295px; text-align: center; }
#top-info { border: 2px solid #000000; width: 250px; height: 150px; text-align: left; margin: -22px 20px 10px 10px; z-index: 4; float: right; }
/*#top-info { border: 2px solid #000000; width: 250px; height: 150px; margin: auto; text-align: left; }*/
#top-left { padding-top: 0px; text-align: left; vertical-align: top; }
#top-content { padding: 20px; text-align: left; }