.style1 {	color: #0000FF;
	font: bold;
}
/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#0052A4;
	empty-cells:show;
	font:11px Tahoma, Arial, sans-serif;
	color:#305097;
}
a {
	font:11px Tahoma, Arial, sans-serif;
	color:#565656;
	text-decoration:underline;
}
a:hover {
	font:11px Tahoma, Arial, sans-serif;
	color:#565656;
	text-decoration:none;
}
img {
	border:0px;
	border:none;
}
br {
	line-height:0px;
}
input {
	vertical-align:middle;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-color:#305097;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}
textarea {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-color:#A1A1A1;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}

table {
	font:11px Tahoma, Arial, sans-serif;
	color:#632A17;
	empty-cells:show;
}
form {
	border:0px;
	border:none;
}
/*
================================================================================
|                                     DIV's DISPLAY                            |
================================================================================
*/
.dt {
	display:table; 
	width:100%;
}
.dr {
	display:table-row; 
	width:100%; 
	height:100%;
}
.dc {
	float:left;
}
.cb {
	clear:both;
}
.db {
	display:block;
}
/*
================================================================================
|                                     TEMPLATE WIDTH                           |
================================================================================
*/
.main {
	width:1000px;
	background-color: #FFFFFF;
}
/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
.but-on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF000;
	padding:2 0 10 22px;
	margin-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/but-on.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:10px;
	display:block;
}
.but-on:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF000;
	padding:2 0 10 22px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/but-on.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:10px;
	display:block;
}
.but-off {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding:2 0 10 22px;
	margin-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/but-off.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:10px;
	display:block;
}
.but-off:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF000;
	padding:2 0 10 22px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/but-on.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:10px;
	display:block;
}
/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.head {
	height:216px;
	background-image:url(images/head.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.head2 {
	height:216px;
	background-image:url(images/head2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.cn1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#FFF000;
	text-transform:uppercase;
	text-decoration:none;
	line-height:22px;
	margin-top:9px;
}
.cn2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	line-height:18px;
	margin-top:12px;
}
.slogan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E2ECA6;
	line-height:9px;
	text-align:right;
	padding:53px 0 0 0;
}
/*
================================================================================
|                                     CONTENT                                  |
================================================================================
*/
.font24 {
	font-size:24px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.font40 {
	font-size:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004080;
	font-weight:bold;
}
.title1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#004080;
	text-transform:uppercase;
	line-height:19px;
}
.title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#565656;
	text-transform:uppercase;
	line-height:19px;
}
.m-1 {
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:12px;
}
/*SERVICES TABLE*/
.serv_tab {
	width:509px;
	color:#565656;
}
.num {
	width:25px;
	height:17px;
	text-align:center;
	background-image:url(images/tab-v.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.service {
	width:444px;
	padding-left:9px;
	background-image:url(images/tab-v.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.price {
	width:40px;
	text-align:center;
}
.hor_line {
	background-image:url(images/tab-h.gif);
	background-repeat:repeat-x;
}
/*
================================================================================
|                                     FORM's                                   |
================================================================================
*/
.finput1 {
	width:219px;
	height:19px;
}
.finput2 {
	width:272px;
	height:19px;
}
.ftextarea {
	width:322px;
	height:80px;
}
.bclear {
	background-image:url(images/but-clear.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	width:56px;
	height:19px;
	margin-right:10px;
	margin-left:196px;
}
.bsend {
	background-image:url(images/but-send.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	width:56px;
	height:19px;
}
.ok {
	width:34px;
	height:19px;
	border:0px;
	cursor:pointer;
	cursor:hand;
	background-image:url(images/ok.gif);
	background-repeat:no-repeat;
	float:left;
}
.input {
	width:106px;
	height:19px;
	float:left;
}
/*
================================================================================
|                                     FONTS                                    |
================================================================================
*/
.font1 {color:#91AA00;}
.font1:hover {color:#91AA00; text-decoration:none;}

.font2 {color:#fff; text-decoration:none; font-weight:bold;}
.font2:hover {color:#fff; text-decoration:underline; font-weight:bold;}
/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
.foot {
	height:116px;
	background-image:url(images/foot.gif);
	background-repeat:no-repeat;
	clear:both;
	color:#565656;
}
.faq {
	width: 600px;
}
.taxpayer {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 15px 15px 15px 40px;
}
.dc2 {
}
#apDiv1 {
	position:absolute;
	width:558px;
	height:85px;
	z-index:1;
	top: 447px;
	left: 187px;
}
#apDiv2 {
	position:absolute;
	width:251px;
	height:86px;
	z-index:2;
	left: 150px;
	top: 825px;
}