﻿.tblPricing 
{
	border-spacing : 0;
	border : solid 3px #ddd;
	border-bottom : solid 2px #ddd;
	margin : 10px;
	font-size : 1.2em;
	margin-bottom : 20px;
}
.tblPricing tr td.title
{
	background : #eee;
	padding : 5px;
	border-bottom : solid 1px #ddd;
	width : 200px;
}
.tblPricing tr td
{
	background : #fff;
	padding : 5px;
	border-bottom : solid 1px #ddd;
	width : 100px;	
}



	
.tblSpec 
{
	border-spacing : 1;
	border : solid 3px #ccc;	
	margin : 10px;
	font-size : 1.2em;
	margin-bottom : 20px;
}
.tblSpec tr th
{
	background : #aaa;
	color : White;
	padding : 5px;
	font-weight : 700;
	text-align : left;
	font-size : 1em;
}
.tblSpec tr td
{
	background : #f2f2f2;
	padding : 5px;
	font-size : 0.9em;
}
.tblSpec tr th:first-child
{
	text-align : left;
}
.tblSpec tr td:first-child
{
	text-align : left;
}




.tblSpec a
{
	color : #555;
	font-weight : bold;
}
.tblSpec a:hover
{
	color : #888;
	font-weight : bold;
}




.cellCenter
{
	text-align : center;
}










.tbl-blue
{
	border : solid 3px #3E95BF;	
	background : #CFE4EF;
}
.tbl-blue tr th
{
	background : #086FA1;	
	text-align : center;
}
.tbl-blue tr.sub th
{
	background : #0A8BC9;		
}
.tbl-blue tr th:first-child
{
	text-align : left;
}
.tbl-blue tr td
{
	background : #CFE4EF !important;
	border-right : solid 1px #BCD9E9;	
}
.tbl-blue tr td:first-child
{
	background : #BCD9E9 !important;
}
.tbl-blue tfoot td
{
	background : #BEDAE9 !important;
}
.tbl-blue a
{
	color : #086FA1;
	font-weight : bold;
}
.tbl-blue a:hover
{
	color : #3E95BF;
	font-weight : bold;
}



.tbl-green
{
	border : solid 3px #68A42E;	
}
.tbl-green tr th
{
	background : #448A00;	
}
.tbl-green tr td
{
	background : #D5ECBF;	
}
.tbl-green a
{
	color : #448A00;
	font-weight : bold;
}
.tbl-green a:hover
{
	color : #68A42E;
	font-weight : bold;
}





.tbl-red
{
	border : solid 3px #A12E55;	
}
.tbl-red tr th
{
	background : #C11C53;	
}
.tbl-red tr td
{
	background : #EBD2DB;
}
.tbl-red a
{
	color : #A12E55;
	font-weight : bold;
}
.tbl-red a:hover
{
	color : #C11C53;
	font-weight : bold;
}






.tbl-orange
{
	border : solid 3px #FFAB4A;	
}
.tbl-orange tr th
{
	background : #FF8900;	
}
.tbl-orange tr td
{
	background :#F1E1D2;
}
.tbl-orange tr td:first-child
{
	background : #EBD2BC;
}

.tbl-orange a
{
	color : #FF8900;
	font-weight : bold;
}
.tbl-orange a:hover
{
	color : #FFAB4A;
	font-weight : bold;
}


.tbl-small
{
	font-size : 1.2em;
}





.tbl-black
{
	border : solid 3px #222;	
}
.tbl-black tr th
{
	background : #444;	
}
.tbl-black a
{
	color : #777;
	font-weight : bold;
}
.tbl-black a:hover
{
	color : #aaa;
	font-weight : bold;
}

.tbl-borders tbody td
{
	border-bottom : solid 1px #ddd;
}





#tbl-address {
	margin-left : 50px;
}
#tbl-address td
{
	height : 150px;
	width : 450px;
	/*background : yellow;*/
	vertical-align : top;
	background-position : left bottom;
}
#tbl-address td.noBorder
{
	background : #fff;
}
#tbl-address h2
{
	margin-top : 20px;
}
#tbl-address ul li
{
	list-style-type : none;
	height : 20px;
}