* { margin: 0; padding: 0; }


/* div { border: 1px solid #FF0000; } */


body {
	font-size: 11pt; 
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
	background: white;
	color:black;
}   
 
 
A:link, A:visited {background: white; color: black; text-decoration: underline; font-weight: bold;}
H1, H2, H3, h4, h5 {background: white; color: black; }
 
H1 { 
	font-size: 16pt;
	font-family: Georgia; 
	padding-bottom: 1px; 
	border-bottom: 1px solid gray;
	margin-top: 16px;
	margin-bottom: 10px;
} 
H2 { 
	font-size: 13pt;
	font-family: Georgia; 
	margin-top: 10px;
	margin-bottom: 5px;
	}
	
H4 { 
	font-size: 11pt;
	font-family: Verdana; 
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #666;
	}


a img {
	border: none;
	border:0;
	}	

/*Stuff to Hide*/
#head-loader, #nav, hr
{ display: none; }
	
/*
#head-logo {
	position: absolute;
	top: 20px;
	left: 400px;
 	text-align: center;
	width: 365px;
	height: 72px;
 	background: #FFF url("/img/printlogo.gif") no-repeat;
}
*/
#head-logo {
	display: none;
}
#head-logo span { text-indent: -3000px; overflow: hidden; }

#print-logo { margin: 20px auto 0 auto; }

#phone { 
display: none; 
}
 .arrows ul {
	margin-left: 20px;
	padding: 0;
	}
.arrows ul li {
	padding: 0 0 4px 0;
	margin:0;
	}
  
.float-r { float:right; }
	.float-r img { margin: 0 6px 10px; }
.float-l { float:left; }

#foot { 
	margin-top: 20px; 
	padding-top: 10px; 
	border-top: 1px solid #555;
	font-size: 8pt; 
	} 

#foot ul {	
	
	list-style: none;
		 
	}
#foot ul li {
	padding: 0 0 0 10px;
 	display: inline;
	}
  
#foot-right {
	float:right;
 	font-weight: normal;
	text-align: right;
	}
#foot-right a { color: #555; text-decoration: none;  }

.tabNavigation { display: none; }

fieldset { border: none; }
 

.clear {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	margin-bottom: 20px;
	}

.services {
	font: .8em/1.2em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}

#left-wrap {	
	width: 100%;
	min-height: 475px;
}	 
#left {	
	color:#000;	
	font-size: 10pt; 
	line-height: 13pt; 
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica;
	width: 95%;
} 

#right-wrap, #specials-wrap, #home-video-border, #right-panel { 
display: none;
 }
 
#introduction {
	padding: 12px 16px;
	font: 1.1em/1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
	margin-bottom: 20px;
	width: 95%;
}
 
.panels-inner img { display: none;}   
 

/* global elements: wrap, foot 
----------------------------------------------------------------------------*/
  

#global-wrap  { 
 		 
 	width: 100%; 
 	position: relative;  
 	}	

  
#global-inner  { 
 	background: #FFF;
 	margin: 0 auto;
 	width: 95%;
}	
#global-inner p { margin-bottom: 6pt;}

#top-wrap { 
 	height: 75px;
 	text-align: center;
 	width: 100%;
} 
 
 

#flash-promo { 
	width: 616px;  
	float:right;
	margin-top: 24px;
}

#welcometext {
	font: 1.3em/1.5 Georgia, serif;
	color: black;
	padding: 24px 24px 0 24px;
}
 
#home-bottom { margin-top: 22px;}

.home-special {
	margin: 12px auto;
	width: 275px;
	 
}

.home-special a  { color: #FFF; }
 
#home-top-wrap {  
position: relative; 
/* border: 1px solid #FFF; */
width: 990px;
}
 
#home-video { 
	display: none;
}
#home-video-border { 
	background: #808080;
	padding: 2px;
	 }


 #pageheading {
	border-bottom: none;
	width: 100%;
	margin: 12px 0;
	padding-bottom: 8px;
	} 
	#pageheading p {
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #000;	
	padding: 6px 0 0 0;
	font-size: 9pt;
	}
	#pageheading h1 {
	float: left;
	margin: 0 20px 0 0;
	}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible {  }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both;  }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion li {display: inline;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
	
  
