﻿body
{
	font-family:Arial, Helvetica, sans-serif;
}
.leftblockheader 
{	color: #333333; 
	font-weight: bold;
	font-size:14px; 
}
.leftblockheaderw 
{	color: #ffffff; 
	font-weight: bold;
	font-size:14px;
	padding-bottom:3px;
}
.address
{
	text-align:right;
	font-size:16px;
	color:#333333;
}
.header1
{
	font-size: 18px;
}
.asterix
{
	color:red;
	font-size:15px;
}

.columnheadtext{
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	padding-top:5px;
}

.headlinetext{
	font-size:15px;
	color:#ffffff;
	margin-top:5px;
	font-weight:bold;
	font-style:italic;
}
.header2
{
	font-size: 16px;
	font-weight: bold;
}
.header2w
{
	font-size: 16px;
	font-weight: bold;
	color:white;
}

.header3
{
	font-size: 14px;
	font-weight: bold;
}
.header4
{
	font-size: 12px;
	font-weight: bold;
}
.header4G
{
	font-size: 12px;
	font-weight: bold;
	color:#004F2F;
}

.header5 
{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	filter: alpha:none;
}

.header5BIG 
{
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}

.headersmooth{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
.accordion{
	font-size:12px;
	padding:4 4 4 4;
}
.subheading1
{
	font-size: 12px;
}
.sectionheader 
{
	font-size: 14px; 
	color: #FFFFFF;
	padding-left: 30px;
	text-align:left; 
	background-image: url('images/main_bannerv2.jpg');
	background-repeat:no-repeat;
}

.sectionfooter{
	background-image:url('images/main_bannerv3.jpg');
	background-repeat:no-repeat;
	height:26px;
	padding-left:30px;
}
.smallheader{
	font-size: 10px;
	font-weight: bold;
}
.smallbodytext 
{
	font-size: 9px;
}
.smallbodytextw
{
	font-size: 9px;
	color:white;
}

.mediumbodytextw 
{
	font-size: 10px;
	color:white;
}
.mediumbodytext 
{
	font-size: 12px;
}

.largebodytext 
{
	font-size: 14px;
}

.quotetext 
{
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
}

.downloadtext1
{
	font-size:14px;
	text-align:center;
	vertical-align:top;
	padding-left:10px
}

.orangeslash
{
	font-family:Arial, Helvetica, sans-serif;
	color: #F68E1D;
	font-size:16px;
}
	
.footertext1 
{
	font-size: 8px;
	color: #DBDCE1;
}
.footertext2
{
	font-size: 10px;
	color: #999999;
}
.telnumber1
{
	font-size:16px;
	color: #FB901E;
	font-weight:bold; 
}
.telnumber2
{
	font-size:16px;
	color: #034C31;
	font-weight:bold; 
}
.a:link 
{
	color: #999999;
}
.a:visited {
	color: #999999;
}
.a:hover {
	color: #ffffff;
}
.a:active {
	color: #999999;
}

.b:link 
{
	font-size:16px;
	color: #034C31;
	font-weight:bold;
}
.b:visited {
	color: #034C31;
	font-weight:bold;

}
.b:hover {
	color: #FB901E;
}
.b:active {
	color: #034C31;
}
.tdbackground1 {
	color: #EEEEF4;
	filter:alpha:75;
}
.freeimages 
{
	font-size: 8px;
	color: #DBDCE1;
}
.f:link 
{
	color: #DBDCE1;
}
.f:visited {
	color: #DBDCE1;
}
.f:hover {
	color: #6d6d6d;
}
.f:active {
	color: #DBDCE1;
}
.imagebox{
	border: 2px solid #B5B6BA;
}
.imagebox2{
	border: 1px solid #E0DFE3;
}
.pagebutton{
	padding-right:20px;
}
/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 740px; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */


#facebox .b {
  background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#dolphincontainer
{
	position:relative;
	border-bottom: 0px; 
	color:#E0E0E0;
	background:url('images/base_bkg.jpg') repeat-x bottom left;	
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav
{
	position:relative;
	height:33px;
	font-size:12px;
	background: url(images/selector_bkg.jpg) repeat-x bottom left;
	padding:0 0 0 20px;
}
#dolphinnav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;

}
#dolphinnav ul li
{
	display:block;
	float:left;
	margin:0 1px;
	
	
}
#dolphinnav ul li a
{
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
}
#dolphinnav ul li a span
{
	padding:12px 20px 0 0;
	height:21px;
	float:left;
}
#dolphinnav ul li a:hover
{
	background:transparent url(images/tab_mid.jpg) no-repeat bottom left;
}
#dolphinnav ul li a:hover span
{
	display:block;
	width:auto;
	cursor:pointer;
}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover
{

	background:url(images/tab_left.png) no-repeat top left;
	line-height:275%;
}
#dolphinnav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:url(images/tab_right.png) no-repeat top right;
	height:33px;
}
#dolphin_inner{
	color: black; 
	padding: 0px; 
	font-size: 80%; 
	height: 25px;
}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active
{
	color: black;
	text-decoration:none;
}
#dolphin_inner a:hover
{
	color: #F58C17;
}

.innercontent
{
	display: none;
	font-size:11px;
	padding-top:3px;
}
.spacer
{
	color:#F08300;
	font-size:14px;
}
.left_edge
{
	width: 53px;
	height: 54px;
	background-image: url('images/left_edge.jpg');
	background-position: right top;
}
.right_edge
{
	width: 53px;
	height: 54px;
	background-image: url('images/right_edge.jpg');
	background-position: left top;
}
.rightbannertop
{
	width: 120px;
	height: 28px;
	background-image: url('images/right_banner_top.jpg');
}
.rightbannerbottom
{
	width: 120px;
	height: 28px;
	background-image: url('images/right_banner_bottom.jpg');
}