* html input {
	overflow: visible;
}
* html {
	height: 100%;
}
html, body {
	height: 100%;
}
body, form, div, p, img, table, table tr td {
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
	border-collapse: collapse;
}
body {
	color: #282e38;
	background: #ababab;
	font: 13px/16px Arial, sans-serif;
	padding: 0px 10px;
	min-width: 980px;
}

a:link, a:visited, a:hover {
	color: #318dc8;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	color: #51ab00;
}
h1 {
	font: normal 24px/28px Arial, sans-serif;
	color: #000;
	padding: 0px 0px 22px 0px;
	margin: 0px;
}
h1.border {
	background: url(../images/h1-bg.gif) repeat-x 0 70%;
}
h2 {
	font: bold 16px/20px Arial, sans-serif;
	color: #282e38;
	padding: 7px 0px 5px 0px;
	margin: 0px;
}
h3 {
	font: normal 15px/18px Arial, sans-serif;
	color: #282e38;
	padding: 0px;
	margin: 0px;
}
h4 {
	font: bold 13px/16px Arial, sans-serif;
	color: #282e38;
	padding: 0px;
	margin: 0px;
}
p {
	font: 13px/16px Arial, sans-serif;
	padding: 0px 0px 17px 0px;
}
ul {
	padding: 10px 0px 17px 0px;
	list-style-type: none;
}
ul li {
	background: url(../images/li.gif) no-repeat 8px 5px;
	padding-left: 23px;
	margin-bottom: 7px;
}
div.clear {
	clear: both;
	font-size: 0px !important;
	height: 0px !important;
}

div.container {
	min-width: 960px;
	max-width: 1236px;
	min-height: 100%;
	background: #f0f0f0 url(../images/content-bg.gif) repeat-x 0 400px;
	margin: 0px auto -104px auto;
	overflow: hidden;
}
div.header {
	height: 400px;
	background: #a2deff url(../images/header-img2.jpg) no-repeat 100% 0;
}
div.header div.logo {
	position: absolute;
	z-index: 999;
	width: 194px;
	height: 400px;
}
div.logo img {
	margin: 12px 0px 0px 25px;
}
div.header h1 {
	background: none;
	padding: 75px 10px 0px 227px;
	color: #fff;
	font: bold 30px/34px Arial, sans-serif;
}
div.header p {
	padding: 0px 10px 10px 213px;
	font: bold 36px/40px Arial, sans-serif;
	color: #fff;
}
div.header p span {
	font: bold 24px/28px Arial, sans-serif;
}
div.footer {
	min-width: 960px;
	max-width: 1236px;
	height: 104px;
	margin: 0px auto 0px auto;
	position: relative;
}
div.footer div {
	height: 104px;
	position: absolute;
	background: #3981da url(../images/footer-bg.gif) repeat-x 0 0;
	width: 100%;
}
div.footer p.phone {
	position: absolute;
	z-index: 999;
	background: url(../images/phone.jpg) no-repeat 35px 0;
	font: bold 30px/34px Arial, sans-serif;
	color: #fff;
	padding: 114px 0px 0px 39px;
	margin-top: -58px;
}
div.footer p.phone span {
	font: normal 27px/30px Arial, sans-serif;
	color: #4db0ff;
}
div.footer p.copy {
	position: absolute;
	z-index: 999;
	font: bold 14px/16px Arial, sans-serif;
	color: #bdd9fd;
	margin: 54px 0px 0px 365px;
}
div.footer p.copy a:link, div.footer p.copy a:visited, div.footer p.copy a:hover {
	color: #bdd9fd;
}
div.footer p.copy a:hover {
	text-decoration: none;
}
ul.links {
	display: block;
	padding: 15px 0px 0px 200px;
	margin: 0px auto;
	position: absolute;
	z-index: 999;
	list-style-type: none;
}
ul.links li {
	display: inline;
	color: #fefefe;
	font: 12px/14px Arial, sans-serif;
	background: none;
	padding: 0px;
	margin: 0px;
}
ul.links li a:link, ul.links li a:visited, ul.links li a:hover {
	color: #fefefe;
}
ul.links li a:hover {
	text-decoration: none;
}
div.body {
	width: 70%;
	float: left;
	background: #fefefe url(../images/content-bg.gif) repeat-x 0 0;
	padding-left: 0px;
	padding-top: 45px;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	overflow: hidden;
}
div.content {
	padding: 0px 40px 104px 40px;
	margin-bottom: 104px;
	overflow: hidden;
}
div.navigation {
	background: url(../images/content-bg.gif) repeat-x 0 0;
	width: 30%;
	float: left;
	padding-top: 78px;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	overflow: hidden;
}
div.navigation ul {
	padding: 0px;
	margin: 0px 0px 0px 1px;
	list-style-type: none;
	background: url(../images/nav-bg.gif) repeat-x 0 0;
	padding: 0px 0px 0px 12px;
	margin-right: 46px;
	margin-bottom: 208px;
	display: block;
}
div.navigation ul li {
	display: block;
	border-bottom: 1px solid #e7e7e7;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	background: #fff;
}
div.navigation ul li.first {
	border-top: 1px solid #e7e7e7;
}
div.navigation ul li.selected {
	background: none;
}
div.navigation ul li a:link, div.navigation ul li a:visited, div.navigation ul li a:hover {
	font: 14px/16px Arial, sans-serif;
	color: #565656;
	text-decoration: none;
	padding: 10px 0px 11px 0px;
	display: block;
	width: 100%;
	position: relative;
	margin-left: -16px;
	padding-left: 16px;
}
div.navigation ul li a:hover {
	text-decoration: underline;
}
div.navigation ul li.first a:link, div.navigation ul li.first a:visited, div.navigation ul li.first a:hover {
	padding-bottom: 10px;
}
div.navigation ul li.selected a:link, div.navigation ul li.selected a:visited, div.navigation ul li.selected a:hover {
	font-style: italic;
	color: #fff;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 8px 0px 9px 0px;
	margin-left: -16px;
	padding-left: 16px;
}
img.fl_left {
	margin: 4px 12px 12px 0px;
}
img.fl_right {
	margin: 4px 0px 12px 12px;
}

dl.column-left {
	width: 46%;
	float: left;
	padding-left: 19px !important;
}
dl.column-right {
	width: 43%;
	float: right;
	padding-right: 19px !important;
}
div.tab-content dl {
	padding: 7px 0px 0px 0px;
	margin: 0px;
}
div.tab-content dl dt {
	padding: 0px 0px 7px 0px;
}
div.tab-content dl dt span {
	color: #f6921e;
}
div.tab-content select, div.tab-content input.text, div.tab-content textarea.textarea {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	margin-bottom: 11px;
	width: 100%;
	color: #000;
	font: 13px/15px Arial, Sans-serif;
}
div.tab-content input.text {
	width: 100%;
}
div.tab-content textarea.textarea {
	width: 100%;
	height: 60px;
	margin: 0px;
}
dt.empty select {
	visibility: hidden;
}
dt.double-row {
	margin-top: -16px;
}
fieldset {
	padding: 0px;
	margin: 0px 9px 10px 9px;
	border: none;
	border-bottom: 2px solid #92bacd;
	position: relative;
}
dl.comment {
	padding: 0px 19px 14px 19px !important;
}
input.button {
	display: block;
	border: none;
	background: url(../images/submit-bg.gif) no-repeat 0 0;
	color: #fff;
	font: 24px/24px Arial, sans-serif;
	width: 212px;
	padding-top: 9px;
	padding-bottom: 14px;
	margin: 0px auto;
	position: relative;
	top: 15px;
	cursor: pointer;
}
#tab2-form {
	display: none;
}



div.tab {
	float: left;
	width: 50%;
	height: 48px;
	background: #68696b url(../images/tab-bg-right.gif) no-repeat 100% 0;
	cursor: pointer;
}
div.selected {
	background: #3f99bc url(../images/tab-selected-bg-right.gif) no-repeat 100% 0;
}
div.last {
	float: right;
}
div.tab-content {
	background: #fefefe;
	border-right: 2px solid #fefefe;
	color: #fff;
}
div.tab-content div.block {
	float: left;
	width: 100%;
	background: #0a4d78 url(../images/tab-content-bg.jpg) repeat-x 0 0;
	padding: 16px 0px 50px 0px;
}
div.tab a:link, div.tab a:visited, div.tab a:hover {
	font: 27px/30px Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(../images/tab-bg-left.gif) no-repeat 0 0;
	padding: 10px 10px 8px 28px;
}
div.selected a:link, div.selected a:visited, div.selected a:hover {
	background: url(../images/tab-selected-bg-left.gif) no-repeat 0 0;
}




.fl_left {
	float: left;
}
.fl_right {
	float: right;
}
.minimum {
	width: 1%;
}
.auto {
	width: auto;
}
.full {
	width: 100%;
}
.ten {
	width: 10%;
}
.fifteen {
	width: 15%;
}
.twenty {
	width: 20%;
}
.twenty-five {
	width: 25%;
}
.thirty {
	width: 30%;
}
.fourty {
	width: 40%;
}
.fifty {
	width: 50%;
}
.sixty {
	width: 60%;
}
.seventy {
	width: 70%;
}
.eighty {
	width: 80%;
}
.ninty {
	width: 90%;
}

/* Rounded Corners */
/*
span.tl, span.tr, span.bl, span.br {
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url(../images/corners.gif);
}
span.tl {
	top: 0px;
	left: 0px;
	background-position: 0 0;
}
span.tr {
	top: 0px;
	right: 0px;
	background-position: 100% 0;
}
span.bl {
	bottom: 0px;
	left: 0px;
	background-position: 0 100%;
}
span.br {
	bottom: 0px;
	right: 0px;
	background-position: 100% 100%;
}
*/