/*body {
	background-image: url(graphics/background2.gif);
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #333333;
}
.subhead-red {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 19px;
	color: #AF2A48;
	font-weight: normal;
}
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
a:link {	color: #611527;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #6B1A2C;}
a:hover {	text-decoration: underline;	color: #611527;}
a:active {	text-decoration: none;	color: #701C2F;}
.captions {	font-family: "Times New Roman", Times, serif;	font-size: 11px;	font-style: italic;	color: #FFFFFF;}
.sidebar-text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	line-height: 13pt;}
.sidebar-text A:link {	color: #FFFFFF;}    
.sidebar-text A:visited {color: #FFFFFF; }    
.sidebar-text A:active { color: #FFFFFF;}    
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
.searchcount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
}

#red { color: #611527; }
*/


/**** NEW INDEX ****/
/*reset */
*{padding:0; margin:0; border:0}
ul, ol{list-style-type:none;}

.right{float:right;}
.left{float:left;}
.clearer{clear:both; line-height:0; font-size:0; height:0;}
.clearit{ height: 0; line-height: 0.0; font-size: 0; padding: 0; margin: 0; clear: both;}
.center{ text-align: center;}
.underline{ text-decoration: underline;}
.red { color: #611527; }

body {background:url('../graphics/background2.gif') top left repeat-x #dfdbcb;}

#all { width:769px; margin:0 auto;}
#header {height:120px; width:769px; margin:0 auto;}

#menu-top-closer { height:5px; line-height:5px;width:769px; font-size:0px;
	 		background:url('../graphics/indexFW_r2_c1.jpg') top left no-repeat;}
	
#menu-bottom-closer{ height:7px; line-height:7px;width:769px; font-size:0px;
	 		background:url('../graphics/bg-menu-bottom-closer.jpg') top left no-repeat;}
	
#content{width:749px;background:url('../graphics/bg-content.png') top left repeat-y; padding:0 11px 0 9px;}
	#content-left{ float:left; width:308px; margin: 1px 0 0 4px; }
	#content-right{ float:right; width:428px; margin: 1px 4px 0 0; }
/* For IE 6 */
/*\*/
* html #content-left{ margin: 1px 0 0 2px; }
* html #content-right{ margin: 1px 2px 0 0; }
/**/

	#randp{width:308px; height:245px; margin:0 auto; }
	#home-slideshow{width:308px; height:250px; margin:4px auto 3px; position:relative;}
/* For IE 6 */
/*\*/
* html #home-slideshow{ margin: 0 auto 3px; }
/**/
	#home-slideshow h2{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; line-height:20px; color:#fff;
				display:block; position:absolute; top:40px; width:308px; text-align:center; }
	#home-slideshow p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:12px; color:#f5e56f;
					display:block; position:absolute; top:65px; width:308px; text-align:center; }
	
	
	
  #imgslide { margin: 0 auto;width: 308px; height: 250px; }
 #content-closer{width:769px; margin:0 auto; background:url('../graphics/bg-content-closer.jpg') top left no-repeat; height:15px; line-height:15px;}


	#main-body{
	background:url('../graphics/bg-main-body.gif') top right no-repeat #f2f2f7;
	padding:0 30px 25px 30px;
	height: 330px;
}
/* For IE 6 */
/*\*/
* html #main-body{ padding:0 30px 24px 30px; }
/**/
	
	#main-body h1{ font-size:25px; padding-top:15px; padding-bottom:10px; text-transform:uppercase;}
	#main-body h1 span{display:block;}
	#main-body h1 span.ln1{color:#39345C; text-transform: none;}
	#main-body h1 span.ln2{color:#611527; padding-left:50px;}
	#main-body p{
	text-align:justify;
	font-size:12px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
	#main-body p a{color:#611527; text-decoration:none;}
	#main-body p a:hover{text-decoration:underline;}
	#main-body p.link{
    padding: 10px 0 0; text-transform: uppercase;
}


	#info-pack-req{
	background:url('../graphics/bg-req-pack2.gif') 0 0 no-repeat;
	padding: 0 0 0 170px;
	color:#F2E06D;
	height: 144px;
}
	
	#info-pack-req h2{ font-size:20px; padding-top:20px; padding-bottom:15px; font-style:normal;}
	#info-pack-req p{ font-size:10px; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:20px; color:#FFFFFF;	 }
	#info-pack-req p a{text-decoration:underline; color:#FFFFFF;}
	#info-pack-req p a:hover{text-decoration:none;}

	#footer{	font-family: Georgia, "Times New Roman", Times, serif; 	font-size: 11px;  text-align:center; padding-top:25px;}
	#footer p{padding:10px;}
	#footer a{color:#611527; text-decoration:none;font-family: Georgia, "Times New Roman", Times, serif; 	}
	#footer a:hover{color:#611527; text-decoration:underline;}
	
	#footer input{border:1px solid #333; padding:2px}
	#footer input.btn{border:1px solid #333; padding:1px}
	
	
/* drop down */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* make the top level links horizontal and position relative so that we can position the sub level */
#menu li{float:left;position:relative;z-index:100;}

/* use the table to position the dropdown list */
#menu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:25px;}
/* For IE 6 */
/*\*/
* html #menu table{ left: 0; top:28px; }
/**/


/* style all the links */
#menu a, #menu :visited { height:28px; font-size:15px; color:#fff; text-transform:uppercase; text-decoration:none;
display:block;font-size:10px;width:149px;background:#1B163F;/*padding:7px 0;color:#000;text-decoration:none;
margin-right:1px;text-align:center;*/ line-height:28px;
}
/* style the links hover */
#menu :hover{background:url('../graphics/menu/bg-sub-nav.gif') top left repeat-x; }

/* hide the sub level links */
#menu ul ul {visibility:hidden;position:absolute;width:149px;height:0;}
/* make the sub level visible on hover list or link */
#menu ul li:hover ul,#menu ul a:hover ul{visibility:visible;}

#menu{width:759px;background:url('../graphics/menu/bg-menu.jpg') top left repeat-y; margin:0;padding-left:10px;}
/*	#menu ul{ width:747px; margin:0 auto;}
	#menu li{float:left; display:block; height:28px; overflow:hidden; line-height:28px;}
	#menu li a{display:block; height:28px; overflow:hidden; line-height:28px;}
		*/ #menu li a span{ display:none; overflow:hidden;text-indent:-8000px;} 
		
		#menu li a{padding-left:15px;}
		
		#menu li.about a.lvl1{ width:75px; background:url('../graphics/menu/1-about-off.gif') top left no-repeat; padding:0;}
		#menu li.about a.lvl1:hover{ background:url('../graphics/menu/1-about-over.gif') top left no-repeat;}
		#menu li.about	 a{width:100px;}
        /* For IE 6 */
        /*\*/
        * html #menu li.about a{width:149px;}
        /**/
		
		/*#menu li.services a{width:122px; background:url('../graphics/menu/2-services.gif') top left no-repeat;}*/
		#menu li.services a.lvl1{ width:122px; background:url('../graphics/menu/2-services-off.gif') top left no-repeat; padding:0;}
		#menu li.services a.lvl1:hover{ background:url('../graphics/menu/2-services-over.gif') top left no-repeat;}

		/*#menu li.process a{width:94px; background:url('../graphics/menu/3-process.gif') top left no-repeat;}*/
		#menu li.process a.lvl1{ width:94px; background:url('../graphics/menu/3-process-off.gif') top left no-repeat; padding:0;}
		#menu li.process a.lvl1:hover{ background:url('../graphics/menu/3-process-over.gif') top left no-repeat;}
		
		/*#menu li.news a{width:127px; background:url('../graphics/menu/4-news.gif') top left no-repeat;}*/
		#menu li.news a.lvl1{ width:127px; background:url('../graphics/menu/4-news-off.gif') top left no-repeat; padding:0;}
		#menu li.news a.lvl1:hover{ background:url('../graphics/menu/4-news-over.gif') top left no-repeat;}
		#menu li.news a{width:196px;}            

		/*#menu li.testimonials a{width:103px; background:url('../graphics/menu/5-testimonials.gif') top left no-repeat;}*/
		#menu li.testimonials a.lvl1{ width:103px; background:url('../graphics/menu/5-testimonials-off.gif') top left no-repeat; padding:0;}
		#menu li.testimonials a.lvl1:hover{ background:url('../graphics/menu/5-testimonials-over.gif') top left no-repeat;}
		#menu li.testimonials a{width:196px;}
		
		/*#menu li.technology a{width:99px; background:url('../graphics/menu/6-technology.gif') top left no-repeat;}*/
		#menu li.technology a.lvl1{ width:99px; background:url('../graphics/menu/6-technology-off.gif') top left no-repeat; padding:0;}
		#menu li.technology a.lvl1:hover{ background:url('../graphics/menu/6-technology-over.gif') top left no-repeat;}

		/*#menu li.faq a{width:47px; background:url('../graphics/menu/7-faq.gif') top left no-repeat;}*/
		#menu li.faq a.lvl1{ width:47px; background:url('../graphics/menu/7-faq-off.gif') top left no-repeat; padding:0;}
		#menu li.faq a.lvl1:hover{ background:url('../graphics/menu/7-faq-over.gif') top left no-repeat;}
		#menu li.faq a{width:180px;}
		/*#menu li.info a{width:80px; background:url('../graphics/menu/8-info.gif') top left no-repeat;}*/
		#menu li.info a.lvl1{ width:80px; background:url('../graphics/menu/8-info-off.gif') top left no-repeat; padding:0;}
		#menu li.info a.lvl1:hover{ background:url('../graphics/menu/8-info-over.gif') top left no-repeat;}
		#menu li.info a{width:110px;}
	/*
		#menu li a:hover{ background-position: 0 -28px;}*/


.content-bg{
    background: #39345c;
    border-top: 1px solid #fff;
    border-right: 4px solid #fff;
    border-bottom: 3px solid #fff;
    border-left: 4px solid #fff;
    width: 741px;
    font-family: Verdana; font-size: 11px;
}
.main-left-column{
    float: left; width: 496px;
}
.main-right-column{
    float: right; width: 496px;
}
.main-right-column-extra{
    float: right; width: 245px;
}
.main-left-column-extra{
    float: left; width: 245px;
}
.main-left-column-extra p,
.main-right-column-extra p{
    color: #fff; padding: 15px 20px 0;
}
.main-left-column-extra p a,
.main-right-column-extra p a{
    color: #fff; text-decoration: none;
}
.main-left-column-extra p a:hover,
.main-right-column-extra p a:hover{
    text-decoration: underline;
}
.main-left-column-extra p.italic,
.main-right-column-extra p.italic{
    font-style: italic;
    font-family: Verdana; font-size: 10px;
}
.main-left-column-extra ul.no-bullet,
.main-right-column-extra ul.no-bullet{
    padding: 15px 0 0 20px; margin: 0; list-style: none;
}
.main-left-column-extra ul.no-bullet li,
.main-right-column-extra ul.no-bullet li{
    padding: 0 0 5px; color: #fff;
}

.content-border-top{
    background: #dedbca;
    height: 14px; border-bottom: 3px solid #fff; font-size: 1px;
}
.content-main{
    background: #fff url(../graphics/main-content-bg.jpg) no-repeat 0 0;
    min-height: 360px; color: #333333;
}
.main-right-column .content-main{
    border-left: 2px solid #fff;
}
/* For IE 6 */
/*\*/
* html .content-main{ height: 360px; }
/**/

.content-main h2{
    margin: 0; padding: 0; line-height: 10px;
}
.content-main .nav{
    padding: 22px 0 0 90px; margin: 0; list-style: none;
}
.content-main .nav li{
    display: block; float: left; padding: 0 5px; border-right: 1px solid #333333; color: #333333;
    margin: 0 0 10px 0;
}
/* For IE 6 */
/*\*/
* html .content-main .nav li{ line-height: 7px; height: 10px; margin: 0 0 -15px 0; }
/**/
.content-main .nav li.last-list{
    padding: 0 0 0 5px; border-right: none;
}
.content-main .nav li a{
    text-decoration: none; color: #49212a;
}
.content-main .nav li a:hover{
    text-decoration: underline;
}
.content-main .nonav{
    text-decoration: underline; margin-top: -5px;
}
/* For IE 6 */
/*\*/
* html .content-main .nonav{ margin-top: -22px; }
/**/

.content-main .divnav{
    margin-top: 8px; padding: 10px 20px 10px 95px;
}
/* For IE 6 */
/*\*/
* html .content-main .divnav{ margin-bottom: -20px; }
/**/
.content-main .divnav a,
.content-main .divnav a:link,
.content-main .divnav a:visited{
    text-decoration: none; color: #611527;
}
.content-main .divnav a:hover{
    text-decoration: underline;
}

.content-main p{
    margin: 0; padding: 0 30px 10px 95px; line-height: 20px;
}
.content-main p a{
    color: #611527; text-decoration: none;
}
.content-main p a:hover{
    color: #611527; text-decoration: underline;
}
.content-main p.img{
    margin: 0; padding: 10px 0 10px 0;
}
/* For IE 6 */
/*\*/
* html .content-main p.img{ margin: 0; padding: 30px 0 15px 0; }
/**/
.content-main p img.align-left{
    float: left; margin: 5px 5px 0 0;
}
.content-main p img.align-right{
    float: right; margin: 5px -5px 0 10px;
}
.content-main .list{
    padding: 0 20px 0 120px;
}
.content-main ul.list{
    list-style: disc;
}
.content-main ol.list{
    list-style: decimal; padding-bottom: 10px;
}
.content-main .list li{
    padding: 0 0 7px; line-height: 20px;
}

.content-main .faq-list{
    padding: 0 20px 5px 120px;
}
.content-main .faq-list li{
    padding: 0 0 5px; line-height: 20px;
}

.content-main .form table{
    width: 380px; margin-left: 90px;
}
.content-main .form th{
    text-align: left; color: #611527; padding-bottom: 10px;
}
.content-main .form table.mid{
    background: #ededed; margin: 10px 0 0 90px; padding: 10px 0;
}
.content-main .form table.mid th{
    text-align: left; color: #611527; padding: 3px 0 10px;
}
.content-main .form .th-info{
    padding-bottom: 5px; position: relative; top: -5px; display: block; color: #611527;
}
.content-main .form .textbox,
.content-main .form textarea{
    border: 1px solid #a8acaf; padding: 3px;
}
.content-main .form .submit{
    background: #eee; color: #000; border: 1px solid #222; padding: 2px 3px 1px; cursor: pointer;
    margin-top: 3px;
}
.content-main hr{
  border-top: 1px solid #000;
  border-bottom: 1px solid #ccc;
  margin: 10px 30px 10px 95px;
}
/* For IE 6 */
/*\*/
* html .content-main hr{ margin: 5px 30px 5px 95px; }
/**/

.wider-content p{
    margin: 0; padding: 0 20px 20px 80px; line-height: 20px;
}
.wider-content p.img{
    margin: 0; padding: 20px 0 10px 0;
}
.wider-content p img.align-left{
    float: left; margin: 5px 5px 0 0;
}
.wider-content p img.align-right{
    float: right; margin: 5px -5px 0 10px;
}

.hippa p{
    margin: 0; padding: 0 10px 15px 85px; line-height: 20px; width: 390px;
}
.hippa p.img span{
    margin: 0; padding: 5px 10px 5px 85px; display: block; width: 390px;
}
.hippa .list{
padding-bottom: 10px;
}

.testimonial-list{
    padding: 5px 0 0 95px;
}
.news-list{
    padding: 5px 25px 0 95px;
}
.links-and-resources{
    padding: 5px 20px 0 95px;
}
.travel-information{
    padding: 15px 20px 0 90px;
}
/* For IE 6 */
/*\*/
* html .travel-information{ padding: 35px 20px 0 90px; }
/**/
.testimonial-list li{
    padding: 0 0 15px;
}
.travel-information li{
    padding: 0 0 20px;
}
.testimonial-list li p{
    padding: 5px 0 0; display: block;
}
.news-list li p{
    line-height: 15px; padding: 3px 0 0; display: block;
}
.testimonial-list li a{
    text-decoration: none; color: #49212a; font-style: italic;
}
.testimonial-list li a.title{
    font-style: normal; font-weight: bold;
}
.testimonial-list li span.title{
    color: #49212a; font-weight: bold;
}
.testimonial-list li a:hover{
    text-decoration: underline;
}
.testimonial-list li .r-more{
    clear: both; padding: 3px 0 0;
}
.testimonial-list li .r-more img{
    vertical-align: top; margin: 0 3px 0 0; float: left;
}
.testimonial-list li .r-more span{
    margin: 3px 0 0 0; display: block; float: left;
}

#search-results{
  padding: 0 25px 0 70px;
}


#links{
	height: 100px; width: 220px; margin: 0 auto;
}
#links a{
	display: block; float: left; margin: 0;
}
#links a#link-bbb{
	margin: 4px 10px 0 0;
}
#links a span{
	display: block; color: #000; font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
#links a:hover,
#links a:hover img{
	text-decoration: none;
}
#links a:hover span{
	text-decoration: underline;
}