@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	background-image:url(../images/main_bg2.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	font-family:Lucida Grande, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #2d6799;
}
.b {
	font-weight:bold
}
.i {
	font-style:italic
}
.n_s {
	font-style:normal
}
.fs10 {
	font-size: 10px
}
.fs13 {
	font-size: 13px
}
.fs14 {
	font-size: 14px
}
.fs15 {
	font-size: 15px
}
.fs16 {
	font-size: 16px
}
.fs18 {
	font-size: 18px
}
.fs20 {
	font-size: 20px
}
.fs24 {
	font-size: 24px
}
.fs23 {
	font-size: 23px
}
.fs25 {
	font-size: 25px
}
.fs30 {
	font-size: 24px;
	font-weight: bold;
}
.fs30b {
	font-size: 30px
}
.fs35 {
	font-size: 35px
}
.font_luc {
	font-family:Lucida Grande, helvetica, arial, sans-serif;
}
.let_space {
	letter-spacing: -1px;
}
.light_blue {
	color: #aed9cf
}
.light_blue2 {
	color:#05a3c4
}
.light_blue3 {
	color:#05a3c4
}
.light_blue4 {
	color:#2d6c9d
}
.light_orange {
	color:#ffd579;
}
.blue_green {
	color:#248896
}
.color_white {
	color: #ffffff
}
.color_yellow {
	color: #fffc00
}
.color_pink {
	color: #f950b8
}
.color_orange {
	color: #ffdb8b;
}
.form_text {
	color: #05a3c4
}
.fl_lt {
	float:left;
	margin-right: 18px
}
.fl_rt {
	float:right;
	margin-left: 18px
}
.left_part {
	background-image:url(../images/left_part.jpg);
	background-position: right top;
	background-repeat:no-repeat
}
.logo {
	background-image:url(../images/logo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 152px
}
.button_home {
	margin: 51px 51px 35px 0px;
}
.content_area {
	padding: 23px 0px 0px 0px;
	background-position: bottom left;
}
.inner_content_area {
	padding: 0px 0px 0px 34px;
	background-position: bottom left;
	line-height: 17px;
	text-align:justify
}
.line_vert {
	width: 1px;
	height: 620px;
	background-color: #67b3d1;
	font-size: 1px
}
.line_hor {
	width: 608px;
	height: 1px;
	background-color: #67b3d1;
	font-size: 1px
}
.line_hor2 {
	width: 306px;
	height: 1px;
	background-color: #67b3d1;
	font-size: 1px
}
.line_hor3 {
	width: 100%px;
	height: 1px;
	background-color: #67b3d1;
	font-size: 1px
}
.text_pad {
	padding: 14px 0px 0px 0px;
	text-align:justify;
	line-height: 17px;
}
.phone_number_pad {
	padding: 21px 11px 21px 0px;
	font-size: 0px;
}
.link a {
	color: #fffc00
}
.bullets {
	list-style-image:url(../images/bullet.jpg);
	margin: 0px;
	padding: 13px 0px 0px 20px;
}
.footer {
	background-image:url(../images/footer_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 11px 0px 42px 0px;
	font-size: 10px;
	line-height: 18px;
	color: #7ee5f7
}
.footer a {
	padding: 0px 5px 0px 5px;
	color: #fffefe;
	text-decoration: none;
	font-size: 10px;
}
.footer a:hover {
	color: #ffdb8b;
}
.form_bg {
	background-image:url(../images/form_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0px 0px 0px
}
.text_field {
	border: solid 1px #d68e1e;
	height: 21px;
	width: 197px;
	padding: 5px 0px 0px 8px
}
.text_field_comment {
	border: solid 1px #d68e1e;
	width: 425px;
	padding: 5px 0px 0px 8px;
	font-family:Lucida Grande, helvetica, arial, sans-serif;
	font-size: 12px;
}
.dotted_line {
	border-top:dotted 1px #67b3d1;
	width: 247px
}
.dotted_line2 {
	border-top:dotted 1px #67b3d1;
	width: 756px
}
/*
.nav
{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fffc00;
text-align:center;
padding: 10px 0px 0px 0px;
height: 35px;
}


.nav a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fffefe;
text-decoration: none;
padding: 11px 12px 12px 12px;
text-align:center;
margin: 0px;

}

.nav a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #225ba7;
text-decoration: none;
background-image:url(../images/nav_hover.jpg);
background-repeat: repeat-x;
background-position: left top;
/*background-color:#2c6c9a;
}
*/


#nav, #nav ul {
	padding: 4px 12px 0px 22px;
	margin: 0;
	list-style: none;
	height: 25px;
}
#nav a {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fffefe;
	text-decoration: none;
	padding: 3px 16px 4px 16px;
	text-align:center;
	margin: 0px;
	margin-left:-1px;
	font-weight: bold;
}
#nav a:hover {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #225ba7;
	text-decoration: none;
	text-align:center;
	margin: 0px;
	margin-left:-1px;
	/*background-color: #ffb94b;*/
	background-image:url(../images/nav_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#nav li {
	float: left;
	background-image:url(../images/pipe.jpg);
	background-repeat:no-repeat;
	background-position: right center;
}
.nav_bg {
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	height: 35px;
}
.nav_pad {
	padding: 0px 0px 10px 0px
}
.current {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #225ba7;
	text-decoration: none;
	text-align:center;
	margin: 0px;
	margin-left:-1px;
	/*background-color: #ffb94b;*/
	background-image:url(../images/nav_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.link_click_here a {
	color: #ffdb8b;
}
.logo_link {
	float:left;
	padding: 28px 0px 0px 36px
}
