/* CSS Document */
body
{

margin:0px;
padding:0px;
}
.main_holder
{
width:900px;
margin:auto;
padding:0px;
}
.shad1
{
width:19px;
height:347px;
background-image:url(images/sh_leftb.jpg);
background-position:top;
background-repeat:no-repeat;
float:left
}
.shad2
{
width:20px;
height:335px;
background-image:url(images/sh_rightb.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}
.shad3
{
width:11px;
height:350px;
background-image:url(images/sh_page1.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}
.shad4
{
width:13px;
height:285px;
background-image:url(images/sh_page2.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}
.content
{
width:861px;
float:left;
background-color:#4194bc;
}
.left
{
width:245px;
float:left;
}
.left_inner
{
width:390px;
float:left;
}
.right
{
width:605px;
background-color:#eaf8fb;
float:left;
background-image:url(images/wh_page_top.jpg);
background-position:top;
background-repeat:no-repeat;
}
.right_inner
{
width:202px;
background-color:#b4d7ea;
float:left;
background-image:url(images/sm_page_top.jpg);
background-position:top;
background-repeat:no-repeat;
}
.gallery_row
{
background-color:#d8f0f5;
padding:5px;
width:100%;
width:570px;
}
.container1
{
margin:5px;
}
.container2
{
margin:7px;
}
.h_line
{
height:3px;
overflow:hidden;
}
.title_1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3c5b78;
text-align:justify;
vertical-align:top;
padding-top:0px;
}
.text_left
{
font-family:tahoma, arial;
font-size:11px;
font-weight:normal;
color:#eaf8fb;
text-align:justify;
line-height:12px;
padding:0px;
}
.text_n
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1873a0;
text-align:justify;
vertical-align:top;
padding-top:0px;
}
.text_n2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#123558;
text-align:justify;
vertical-align:top;
padding-top:0px;
}
.text_n3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#123558;
text-align:justify;
vertical-align:top;
padding-top:0px;
line-height:20px;
}
.p1_gal
{
width:360px;
height:118px;
background-image:url(images/p1_bgr_gal.jpg);
margin-top:5px;
}
.img1
{
border:3px solid #daeefd;
}
.img2
{
border:3px solid #acced5;
}

a.link1:link {
	color: #103457;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.link1:visited {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #103457;
}
a.link1:hover {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #103457;
}
a.link1:active {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #103457;
}
a.l_footer:link {
	
	text-decoration: none;
	font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
color: #ffffff;
}
a.l_footer:visited {
	text-decoration: none;
	font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
color: #ffffff;
}
a.l_footer:hover {
	text-decoration: none;
	font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
color: #ffffff;
}
a.l_footer:active {
	text-decoration: none;
	font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
color: #ffffff;
}
.list ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
.list ul li
{
background-image:url(images/bgr_serv.jpg);
height:24px;
width:175px;
padding-left:25px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0c5690;
line-height:22px;
overflow:hidden;
}
.footer
{
background-image:url(images/footer.jpg);
width:900px;
height:38px;
}
.f_links
{
margin:0px;
padding-top:15px;
line-height:20px;
font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
color: #ffffff;
}

ul.main_nav {
display:block;
list-style-type: none;
margin: 0px;
padding: 0px;
border:0px;
background-color: #76b3d2;
text-align:left;
width:237px;
overflow:hidden;
float:left;
}

ul.main_nav li a:link, ul.main_nav li a:visited {
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
border: 0px;
padding:0px;
margin:0px;
color:#113457;
height:23px;
overflow:hidden;
line-height:20px;
}

ul.main_nav li {
border: 0px;
padding:0px;
margin:0px;
background-image:url(images/menu_normal.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#113457;
height:23px;
overflow:hidden;
line-height:20px;
}

ul.main_nav li a:hover {
background-image:url(images/menu_over.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:23px;
font-weight:bold;
color:#000000;
overflow:hidden;
border: 0px;
padding:0px;
margin:0px;
line-height:20px;
}
.menu_bottom
{
background-image:url(images/menu_bottom.jpg);
width:237px;
height:23px;
overflow:hidden;
border: 0px;
padding:0px;
margin:0px;
float:left;
}
.menu_left
{
padding-left:40px;
}

input.blue {
background-color: #b4d7ea;
font-size: 12px;
color:#003366;
border-color:#6aa7c8;
border: 1px solid;
}
select.blue {
background-color: #104c16;
font-size: 12px;
color:#FFFFFF;
border-color:#336a39;
border: 1px solid;
}
textarea.blue {
background-color: #b4d7ea;
font-size: 12px;
color:#003366;
border-color:#6aa7c8;
border: 1px solid;
}
input.subm {
background-color: #104c16;
font-size: 12px;
color:#FFFFFF;
border: 1px solid;
}