



body {
	background-color: #0d4b8b; 
	margin: 0px;
	padding: 0px;
	background-image:  url(../images/pl14/bg01.jpg);
	background-repeat: repeat-x;
	background-position:left top; 
}

.xZ-panel-body x-panel-body-noheader {
	border: 0px;	margin: 0px;
	padding: 0px;
}


.mbody {
	background-color: #0d4b8b; 
	background-image:  url(../images/pl14/bg01.jpg);
	background-repeat: repeat-x;
	background-position:left top; 
	margin: 0px;
	padding: 0px;
}

.mbody2 {
	background-color: #0d4b8b; 
	background-image:  url(../images/pl14/bg01b.jpg);
	background-repeat: repeat-x;
	background-position:left top; 
	margin: 0px;
	padding: 0px;
	margin-top: -15px;
}

.main {
	background-color: #fff; 
	margin: 0px auto;
	width: 1134px;
	background-image:  url(../images/pl14/bg02.gif);
	background-repeat: repeat-y;
	background-position:left top; 
}

.header {width: 1134px; 
	height:147px;
	background-image:  url(../images/pl14/bg03.jpg);
	background-repeat: no-repeat;
	background-position:left top; 
  }
  
  
.logo {zdisplay:inline; float: left; padding: 16px 0px 0px 16px;}

.ph {Zdisplay:inline; float: right; margin: 45px 10px 0px 90px; Zposition:absolute;}

.topnav {
     border: medium none;
     color: #FFFFFF;
     font-size: 19px;
     margin: -5px 0px 0px 0px;
     padding-top: -1px;
     text-align: center;
}

.topnav a{
padding:0px 10px 0px 10px;
zdisplay:inline;
text-align:center;
zbackground-image:url(../images/pl1/bg04.gif);
zbackground-repeat:no-repeat;
color: #FFFFFF;
text-decoration: none;
}

.topnav a img{
border: none;
}

.topnav a:link{
border: none;
}
.topnav a:visited{
border: none;
}
.topnav a:active{
border: none;
}
.topnav a:hover{
color: #9de7fe;
}

.topmarg {padding-top: 8px;}

a.one:link{
border: none; color: #fe0002; text-decoration: none; zfont-size: 13px;
}
a.one:visited{
border: none; color: #fe0002; text-decoration: none; 
}
a.one:active{
border: none; color: #fe0002; text-decoration: none; 
}
a.one:hover{
color: #3c6daf;text-decoration: none;
}

.body_resize { width:1132px; margin:0 auto; padding:0; font-family: Arial; margin-top: 15px; Zbackground-image:  url(../images/pl1/bg07.gif); 	Zbackground-repeat: repeat-y; Zbackground-position:left top; }
.white  { margin:0px; padding:0px; background-color: white;
	zwidth: 277px;
	zheight: 220px;
	background-image:  url(../images/pl1/bg03.gif);
	background-repeat: no-repeat;
	background-position:center bottom; 
} 
.left  { width:292px; float:left; margin:0; padding:0; } 
.right  { width:840px; zfloat:right; margin:0px; padding:0px; height: 100%; margin-left: 292px;} 
.midleft  { width:554px; float:left; margin:0; padding:0;} 
.midright  { width:286px; float:right; margin:0px; padding:0px;} 
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

p.clr2, .clr2 { Zclear:both; padding:0; margin:0; background:none;}

.ttl {margin: 5px 0px 0px 3px;  font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;  font-weight:bold; font-size: 21px; color: #0d4b8b;}
.ttlsr {margin: 5px 0px -3px 5px; }
.ttl2 {margin: 0px 0px 0px 0px; font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;  font-size: 26px; color: #0d4b8b; text-transform: uppercase;}
.ttl2 a {margin: 0px 0px 0px 0px; font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;  font-size: 26px; color: #0d4b8b; text-decoration: none; text-transform: uppercase;}
.ttl2 a:hover {margin: 0px 0px 0px 0px; font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;  font-size: 26px; text-decoration: none; color: #d90002; text-transform: uppercase;}


.ttl3 {
	margin: 0px 10px 5px 0px;
	padding: 3px; 
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold; 
	font-size: 20px; 
	color: #0d4b8b;	
	border: 1px solid #c2c2c2;
	background-image:  url(../images/pl14/bg11.gif);
	background-repeat: repeat-x;
	background-position:left bottom; }
	
.ttl3 a{
	margin: 0px 10px 5px 0px;
	padding: 3px; 
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold; 
	font-size: 20px; 
	color: #d90002;	
	zborder: 1px solid #c2c2c2;
	zbackground-image:  url(../images/pl14/bg11.gif);
	zbackground-repeat: repeat-x;
	zbackground-position:left bottom; 
	text-decoration: none;}	
	
.ttl3 a:hover{
	text-decoration: none; color: #0d4b8b;}	
	
	
	
.tx {font-size: 12px; 	font-weight: bold; font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;  margin-bottom: 17px; padding: 0px; text-transform: uppercase;}


.marg {margin: 0px 0px 0px 8px;}

.marg2 {margin-left: 150px; border-left: 1px dotted #a1afc1; padding-left: 30px;}

.marg3 {float: left; padding: 0px; margin: 0px; width: 100px;}
.marg4 {margin: 0px 0px 0px 8px;}
.marg5 {margin: 0px 0px 0px 0px;}
.marg6 {margin: 0px 0px 0px 90px;}

.mapmarg {margin: 9px 0px 11px 0px;}

.side {
	text-align: center;
	zbackground-color: #f2f2f2;
	width: 277px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	Zbackground-image:  url(../images/pl14/bg05.gif);
	Zbackground-repeat: repeat-x;
	Zbackground-position:left top; 
}

.side .marg{
	padding: 5px 0px 5px 0px;
}

.side2 {
	text-align: center;
	zbackground-color: #e6edf3;
	width: 273px;
	zbackground-image:  url(../images/pl1/bg03.gif);
	zbackground-repeat: no-repeat;
	zbackground-position:left top; 
	margin-top: 0px;
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

.side2 .marg{
	padding: 5px 0px 5px 0px;
}

.tqtop{
background-image:  url(../images/pl14/bg04.gif);
background-repeat: no-repeat;
background-position:left bottom; 
width: 277px;
height: 5px;
}
.tqmid{
width: 277px;
background-image:  url(../images/pl14/bg05.gif);
background-repeat: repeat-x;
background-position:left top; 
}
.tqmid p{padding: 10px; margin: 0px;}

.tqmid a {text-decoration: underline; font-size: 12px; color: #000;}
.tqmid a:hover {text-decoration: none; font-size: 12px;}

.tqbot{
zbackground-image:  url(../images/pl1/bg02.gif);
zbackground-repeat: no-repeat;
zbackground-position:left bottom; 
width: 277px;
height: 5px;
}

.introtop{
background-image:  url(../images/pl14/bg06.gif);
background-repeat: no-repeat;
background-position:left top; 
width: 554px;
height: 5px;
}
.intromid{
width: 554px;
background-image:  url(../images/pl14/bg05.gif);
background-repeat: repeat-x;
background-position:left top; 
}

.Zintrobot{
width: 549px;
height: 4px;
margin-bottom: 8px;
}

.bord {border: 7px solid #000; background: #8192a9;}

.conttab {padding: 15px; }

.im a img {border: none; padding: 2px 0px 3px 0px;}
a.im img {border: none;}
a.im:link img {padding: 5px 0px 4px 0px;}
a.im:visited img {padding: 5px 0px 4px 0px;}
a.im:active img {padding: 5px 0px 4px 0px;}
a.im:hover img  {padding: 5px 0px 4px 0px;}

.im2 {border: none; margin-right: 17px; margin-left: 17px;}
	
.fs	{font-family: Arial; color: #000; width: 265px; margin-left: 8px; text-align:left;}
.fsttl	{color: #0d4b8b; font-size: 16px; font-weight:bold;}
.fsdesc {font-size: 13px; font-weight:bold; color: #000;}
.fsdesc a {color: #1f64ad; font-weight:bold; text-decoration: none;}
.fsdesc a:hover { color: #1f64ad; font-weight:bold; text-decoration: underline;}
.fsprice {font-size: 13px; font-weight:bold; color: #a91021;}


.footer {
	background: url(../images/pl14/bg09.gif) no-repeat;
	background-position: center top;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
	padding: 50px 0px 20px 0px;
}


.footer a {color: #fff; text-decoration: none; margin-top: 8px; padding: 7px;}
.footer a:hover {text-decoration: underline;}


.hd {background: url(../images/pl14/bg07.gif) repeat-x;
	background-position: left top;
	width: 405px;
	margin-bottom: 2px;
	margin-right: 7px;
	margin-top: 5px;
	background-color: #fff;
	zdisplay:inline-block; 
	zclear:both; 
	text-decoration: none; 
	font-size: 13px;
}

.hd a {color: #000;}
.hd a:visited {color: #000;}

div.hd:hover {text-decoration: none; background-color: #e6e6e6; background: url(../images/pl14/bg08.gif) repeat;}

.hd p {padding: 0px 5px 0px 7px; color: #000; margin: 0px;}

.right h2{
	color: #0e4b8a;
	color: #fe0002;
	font-size: 14px;
	font-family: Arial;
	padding: 5px 0px 0px 7px;
	margin: 0px;
	font-weight: bold;
}

.hd h3{
	color: #000;
	font-size: 14px;
	font-family: Arial;
	padding: 5px 0px 0px 7px;
	margin: 0px;
	font-weight: bold;
}

p.price{
	color: #fe0000;
	font-size: 18px;
	font-family: Arial;
	padding: 0px 7px 7px 0px;
	margin: 0px;
	float: right;
}

.hdimg img{
	margin: 0px;
	padding: 3px;
	float: left;
}

.hdrgh{
	padding: 0;
	margin: 0px 0px 0px 80px;
	text-align:left;
}			
	

.hdrgh p a {text-decoration: none;}


.ZZZrl-quote-bubble-placeholder {
	width: 275px;
	background-color: red;
}

.rl-quote-bubble-placeholder .x-panel-body { 
	background-image:  url(../images/pl14/bg05.gif);
	background-repeat: repeat-x;
	background-position:left top; 
}

.subttl {
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 17px;
font-weight: bold;
color: #0d4b8b;
padding: 10px 0px 15px 0px;
text-transform: uppercase;
}

.topnavsub {
padding:5px 0px 5px 0px;
text-align:center;
background-color: #0d4b8b; 
margin-bottom: 15px;
}

.topnavsub a{
Zpadding:0px 1px 5px 45px;
display:inline;
text-align:center;
background-image:url(../images/pl14/bg10.gif);
background-repeat:no-repeat;
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 18px;
zfont-weight: bold;
color: #ffffff;
}

.topnavsub a img{
border: none;
}

.topnavsub a:link{
border: none; text-decoration: none; padding:0px 15px 5px 45px; background-image:url(../images/pl14/bg10.gif);
background-repeat:no-repeat;
}
.topnavsub a:visited{
border: none; text-decoration: none; padding:0px 15px 5px 45px; background-image:url(../images/pl14/bg10.gif);
background-repeat:no-repeat;
}
.topnavsub a:active{
border: none; text-decoration: none; padding:0px 15px 5px 45px; background-image:url(../images/pl14/bg10.gif);
background-repeat:no-repeat;
}
.topnavsub a:hover{
color: #9de7fe; text-decoration: none; padding:0px 15px 5px 45px; background-image:url(../images/pl14/bg10.gif);
background-repeat:no-repeat;
}

.rmarg {padding: 25px 10px 0px 0px;}

.team {float: left; text-align: center; font-weight: bold;}
.team img {border: 1px solid #000000; }
p.margt {margin: 0px 0px 0px 120px;}
.teamwrap {border-bottom: 1px dotted #cdcdcd; padding: 10px 0px 20px 0px;}
.email {Zfloat: right; margin-top: 10px; text-align: right;}
.email a {font-weight: bold; text-underline: none; color: #000;}
.email a:link {font-weight: bold; text-underline: none; color: #000;}
.email a:visited {font-weight: bold; text-underline: none; color: #000;}
.email a:hover {font-weight: bold; text-decoration: underline;color: #000;}


table.style7 a {font-weight: bold; text-underline: none; color: #000;}
table.style7 a:link {font-weight: bold; text-underline: none; color: #000;}
table.style7 a:visited {font-weight: bold; text-underline: none; color: #000;}
table.style7 a:hover {font-weight: bold; text-decoration: underline;color: #000;}

.fbc {float: right; margin-right: 10px; margin-top: -5px; padding-top: 3px;}




DIV.hd {float: left;}








