/* CSS Document */

/* Rates Tables
--------------------------------------------------------------------------------------------------- */

table.rates {
	width: 500px;
}

table.rates td {
	padding: 3px; 
}

tr.blue {
	color: #FFF; 
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%; 
	height: 16px;
	text-transform: uppercase;
	background: #496BA1;
}

tr.gray {
	color: #777; 
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%; 
	text-transform: capitalize;
	background: #E0E0E0;
}

td.borders {
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
}

tr.lite {
	color: #777; 
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%; 
	text-transform: capitalize;
	margin: 3px 0px 0px 0px;
	background: #FFF;
}

td.max {
	border-left: 1px solid #777;
	border-bottom: 1px solid #777;
	color: #777; 
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 25%; 
	text-transform: capitalize;
}

td.max4 {
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	color: #777; 
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 25%; 
	text-transform: capitalize;
}

td.data {
	border-left: 1px solid #777;
	border-bottom: 1px solid #777;
	color: #777; 
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 25%; 
	text-transform: capitalize;
}

td.data4 {
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	color: #777; 
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 25%; 
	text-transform: capitalize;
}



table#rates td#rates1 {color: #426CA6; text-align: right;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	width: 100px; padding: 7px;}
table#rates td#rates4 {color: #426CA6; text-align: left;
	font: bold 13px Arial, Helvetica, Verdana, sans-serif;
	width: 300px; padding: 7px 7px 9px 7px;}
table#rates td#rates2 {color: #0E3C5C; text-align: left;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	border-top: solid #CCCCCC; border-width: 1px;
	border-right: solid #CCCCCC; border-width: 1px;
	border-left: solid #CCCCCC; border-width: 1px;
	width: 150px; padding: 7px; background: #F4F4F4;}
table#rates td#rates3 {color: #0E3C5C; text-align: left;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	border-top: solid #CCCCCC; border-width: 1px;
	border-right: solid #CCCCCC; border-width: 1px;
	width: 150px; padding: 7px; background: #F4F4F4;}
table#rates td#rates2b {color: #0E3C5C; text-align: left;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	border-top: solid #CCCCCC; border-width: 1px;
	border-right: solid #CCCCCC; border-width: 1px;
	border-bottom: solid #CCCCCC; border-width: 1px;
	border-left: solid #CCCCCC; border-width: 1px;
	width: 150px; padding: 7px; background: #F4F4F4;}
table#rates td#rates3b {color: #0E3C5C; text-align: left;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	border-top: solid #CCCCCC; border-width: 1px;
	border-right: solid #CCCCCC; border-width: 1px;
	border-bottom: solid #CCCCCC; border-width: 1px;
	width: 150px; padding: 7px; background: #F4F4F4;}
div.terms {width: 400px; padding: 24px 0px 12px 10px;}
table#terms {padding: 0px; margin: 9px 0px 5px 0px;}
table#terms td#terms1 {color: #426CA6; text-align: right;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	width: 100px; padding: 7px;}
table#terms td#terms2a {color: #426CA6; text-align: left;
	font: bold 13px Arial, Helvetica, Verdana, sans-serif;
	width: 300px; padding: 7px 7px 9px 7px;}
table#terms td#terms2b {color: #0E3C5C; text-align: left;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	border-top: solid #CCCCCC; border-width: 1px;
	border-right: solid #CCCCCC; border-width: 1px;
	border-left: solid #CCCCCC; border-width: 1px;
	width: 300px; padding: 7px; background: #F4F4F4;}
table#terms td#terms2c {color: #0E3C5C; text-align: left;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	border-top: solid #CCCCCC; border-width: 1px;
	border-right: solid #CCCCCC; border-width: 1px;
	border-bottom: solid #CCCCCC; border-width: 1px;
	border-left: solid #CCCCCC; border-width: 1px;
	width: 300px; padding: 7px; background: #F4F4F4;}
td#photosm {width: 100px; padding: 10px 20px 40px 40px;}
td#closing1 {padding: 10px 35px 40px 0px;}

div.rates {width: 320px; color: #FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 0px; margin: 0px 12px 17px 12px;
	border: 4px solid #5D7DAE;}
table#rates {width: 290px; border: solid #CCCCCC; border-width: 1px 1px 0px 1px;
	padding: 0px; margin: 5px 12px 5px 12px;
	background: #F4F4F4;}
table#rates td#rates1 {color: #777; text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-right: solid #CCCCCC; border-width: 1px;
	border-bottom: solid #CCCCCC; border-width: 1px;
	padding: 4px 0px;}
table#rates td#rates2 {color: #777; text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid #CCCCCC; border-width: 1px;
	padding: 4px 0px;}

table#tart {width: 200px; height: 200px; border: solid #CCCCCC; border-width: 1px;
	padding: 20px; margin: 0px 0px 12px 12px;
	background: #FFF;}

	/* Blogger
----------------------------------------------- */
@media all {
  .date-header {
    margin: 17px 0px 1px 0px;
    }
  .post {
    margin: 0px 0px 16px 0px;
    padding-bottom:2.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
.post img {border: none;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }
p.post-footer {
	color:#A3A3A3;
	text-align: right;
	border-bottom: 1px solid #d3d3d3;
	padding: 20px 0px 24px 0px;
  }
p.post-footer a {
	color:#A3A3A3;
	text-decoration: none;
}
p.post-footer a:hover {
	color:#666;
}
#blogfeeds {
	font:11px;
	color:#777;
}

