td {
	font-size:			12px;
}

img {
    border:              0;
}

h2 {
    color:				#30485E;
	font-size:			20px;
	font-weight:		bold;
	line-height:		16pt;
	margin-top: 		0pt;
	margin-bottom:		1pt;
}

h3 {
    color:				#30485E;
	font-size:			17px;
	font-weight:		bold;
	line-height:		17px;
	margin-top: 		0pt;
	margin-bottom:		1pt;
}

h4 {
    color:				#30485E;
	font-size:			13px;
	font-weight:		bold;
	line-height:		13pt;
	margin-top: 		0pt;
	margin-bottom:		1pt;
}

.table {
	border: 			0px;
}

input {
    font-family: monospace;
}

.h1calcounter {
	font-family:		verdana, Arial, sans-serif;
    color:				#30485E;
	font-size:			175%;
	font-weight:		normal;
}


.h1c {
    color:				#30485E;
	font-size:			24px;
	font-weight:		bold;
}

.h2c {
    color:				#30485E;
	font-size:			20px;
	font-weight:		normal;
}

.h3c {
    color:				#30485E;
	font-size:			15px;
	font-weight:		bold;
}

.h3black {
	color:				#000000;
	font-size:			17px;
	line-height:		17px;
	margin-top: 		0pt;
	margin-bottom:		1pt;
}

.h4c {
    color:				#30485E;
	font-size:			13px;
	font-weight:		bold;
}

.no_underline a {
	text-decoration:	none;
}

.no_underline a:hover {
	text-decoration:	underline;
}

.price {
    color:				#30485E;
	font-size:			30px;
	font-weight:		bold;
}

.phone {
    color:				#30485E;
	font-size:          100%;
	margin-bottom:      25px;
}

span#phone_number {
	color: #30485E;
	text-align: right;
}

div.internal {
	margin-left: 45px;
	margin-top: 0px;
	font-size: 14px;
}

div.internal ul {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

div.level2 {
	height: 200px;
}

div.h1i {
	font-family: verdana;
	color: black;
	font-size: 24px;
	margin: 0px;
}

div.h2i {
	color: #666666;
	font-size: 16px;
	margin: 0px;
}

div.h3i {
	color: #000000;
	font-size: 18px;
	margin: 0px;
}

div.h4i {
	color: #666666;
	font-size: 16px;
	margin: 0px;
}

.black_top {
    font-size: 1px;
    border-top: 1px solid #bbbbbb;
}

.black_bottom {
    font-size: 1px;
    border-bottom: 1px solid #bbbbbb;
}

.black_body {
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    padding-left: 15px;
    padding-right: 15px;
}

div.button {
    margin-top: 20px;
    width: 300;
}

div.button a {
    font-size: 18px;
}

td.Header
{
  background: transparent url(/fg/header_gradient.png) repeat-x scroll 0%;
  font-size: 14px;
}

.NavCurStep
{
	background: #30485E;
}

.NavStep
{
	background: #EDF7F7;
	border-top: 1px solid #e0e5ea;
	border-bottom: 1px solid #e0e5ea;
}
