body { font-size: 12px; font-family: "Myriad Pro", Myriad, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 300; line-height: 16px; background-color: #025881; margin: 0; padding: 0; }
strong { font-weight:900; }
h1 { color: #025881; font-size: 18px; font-weight: 900; line-height: 18px; padding-top: 5px; }
h2 { color: #025881; font-size: 14px; font-weight: 900; line-height: 14px; padding-top: 5px; }
p { }

td { }

/* LINKS STYLE START \*/


a:link { color: #025881; text-decoration: underline; }

a:visited { color: #025881; text-decoration: underline; }

a:hover { color: #025881; text-decoration: none; }

a:active { color: #025881; text-decoration: none; }

.bottomtext a:link { color: #ffffff; text-decoration: underline; }

.bottomtext a:visited { color: #ffffff; text-decoration: underline; }

.bottomtext a:hover { color: #ffffff; text-decoration: none; }

.bottomtext a:active { color: #ffffff; text-decoration: none;  }

.adsholder a:link { color: #a8a8a8; text-decoration: underline; }

.adsholder a:visited { color: #a8a8a8; text-decoration: underline; }

.adsholder a:hover { color: #a8a8a8; text-decoration: none; }

.adsholder a:active { color: #a8a8a8; text-decoration: none;  }

.home_table_pad a:link { color: #ffffff; text-decoration: underline; }

.home_table_pad a:visited { color: #ffffff; text-decoration: underline; }

.home_table_pad a:hover { color: #ffffff; text-decoration: none; }

.home_table_pad a:active { color: #ffffff; text-decoration: none; }


/* LINKS STYLE END \*/


/* LEFT MENU START \*/

#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu1 { width: 190px; }

	
#menu1 li a { height: auto; voice-family: "\"}\""; voice-family: inherit; height: auto; text-align: left; font-size: 14px; vertical-align: middle; padding-bottom: 7px; padding-top: 7px; }	
	
#menu1 li a:link, #menu1 li a:visited { color: #ffffff; font-weight: 500; display: block;  text-decoration: none; padding-right: 0; padding-left: 5px; }
	
#menu1 li a:hover { color: #ffffff; font-weight: 500; display: block; background:  url(images/menu_roll.png) no-repeat left center; text-decoration: none; padding-right: 0; padding-left: 12px; }

/* LEFT MENU END \*/

.leftnavholder { background-image: url(images/left_nav_bg.gif); background-repeat: repeat-y; background-position: left top; }
.leftnavdeck { background-image: url(images/left_nav_deck.jpg); background-repeat: no-repeat; background-position: left top; }
.contentholder { background-color: #fff; }
.logobg { background-image: url(images/top_bg.gif); background-repeat: repeat-x; background-position: left top; padding-right: 5px; padding-left: 5px; }
.orangebg { color: #025881; font-size: 12px; font-weight: 500; background-color: #fdc681; padding-right: 5px; padding-left: 5px; }
.maincontent { padding: 5px; }
.cornershadow { background-image: url(images/corner_shadow.gif); background-repeat: no-repeat; background-position: right top; }
.bottomshadow { background-image: url(images/bottom_shadow.gif); background-repeat: repeat-x; background-position: left top; }
.bottomtext { color: #fff; font-size: 10px; font-weight: 100; line-height: 10px; text-align: center; padding-bottom: 5px; }
.adsholder { color: #a8a8a8; font-size: 10px; font-weight: 100; text-align: right; width: 125px; height: 100%; float: right; padding: 5px 0 5px 5px; border-style: dotted; border-width: 0 0 0 1px; }
.adstable { text-align: right; height: 100%; float: right; }
.adstable td { text-align: right; padding-bottom: 10px; }
.dotsdivholder { }
.bodytitles { color: #025881; font-weight: 900; text-align: center; width: 100%; border-bottom: 1px solid #fdc681; font-size: 14px; line-height: 16px; }
#rightcont { padding-right: 5px; }
.caption { font-size: 10px;  }

.top_deck_bg {
	background-image: url(images/top_deck_picture.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.contacttable td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #a8a8a8;
}

.home_table_pad {
	padding-right: 5px;
	padding-bottom: 5px;
}

#preload { height: 0; overflow: hidden; display:none;} 
.form_width { width: 600px; }
.install_pic { float: left; padding-right: 5px; padding-bottom: 5px; }
.install_hold { clear:both; padding-top: 10px; display:block;  }


/* Photo-Caption PZ3 CSS v080630 
* copyright: http://randsco.com/copyright 
* www.randsco.com 
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #025881; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  /*overflow:visible;*/ border:1px solid #025881;
  margin:-1px 0 0 -1px; cursor:pointer; background-color: #025881; text-align:center;}
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; cursor:pointer; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; margin-right:auto; margin-left:auto;cursor:pointer; text-align:center;  }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt;
  margin-top:-3px; background:#025881; color:#fff;
  text-align: center; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; text-align:center; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 
