/******************************************************/
/*  mainStyles = used for the main styles of the site.*/ 
/*	These are the default settings		      */
/******************************************************/

/*Main Styles, Navigation and Main Landing Styles combined into one file 7/29/10 LA*/

/***********************************************************************************************************MAIN STYLES*/

*:focus {
	outline: none;
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
}

a:link { color:#f26122; font-weight: normal; outline: none; text-decoration:none; }
a:link:hover { color: #3e657e; font-weight: normal; outline: none; text-decoration: none; }
a:visited { color:#f26122; font-weight: normal; outline: none; text-decoration: none; }
a:visited:hover { color: #3e657e; font-weight: normal; outline: none; text-decoration: none; }


a img {
	border: 0px solid #000;
}

img {
	border: 0px solid #000;
}


.navImg {
	border: 1px solid #9ec54d; margin-bottom: 5px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: .7em;
}	


/****************  NAVIGATION - TOP ************************/

#topnav {
	border: 0px solid #bada55;
	background: #000 url('/images/bg.gif') top left;
	display: block;
	height: 171px;
	width: 100%;
}

#navcenter {
	border: 0px solid #bada55;
	background: transparent;
	margin: 0px auto;
	position:relative;
	width: 972px;
}

#topLinks {
	border: 0px solid #bada55;
	margin: 0 auto;
	position:relative;
	top: 0px;
	width: 1062px;
	z-index: 1200;
}


#theLinks {
	border: 0px solid #bada55;
	height: 25px;
	margin: 0 auto;
	padding-left: 25px;
	position:relative;
	top: 119px;
	width: 1000px; /*1050*/
	z-index: 1000;
}


/*** NAV POSITIONING ***/

#logo {
	border: 0px solid #bada55;
	position: absolute;
	top: 18px;
	left: 5px; /* offsets the logo a to line it up center with the content below */
	z-index: 100;
}

#logomayfair {
	border: 0px;
	position: absolute;
	left: 875px; /* offsets the logo a to line it up center with the content below */
	z-index: 100;
	padding-top: 35px;
	* padding-top: 18px;
}


#top_ad {
	border: 0px solid #bada55;
	background: transparent;
	height: 100px;
	left: 193px;
	position: absolute;
	top: 10px;
	width: 576px;
}

#medtourtop_ad{
	border: 0px solid #bada55;
	background: transparent;
	left: 230px;
	position: absolute;
	padding-top: 35px;
	* padding-top: 20px;
}


/*** NAV TOP RIGHT LINKS ***/


/*OLD #memberlogin  {
	background: url('/images/memberlogin.gif') no-repeat 0px 0px;
	height: 27px; 
	left: 783px; 
	overflow: hidden;
	position: absolute;
	top: 10px; 
	width: 189px; 
	z-index: 25; 
}


#memberlogin:hover {
	background-position: 0px -27px
}
#memberlogin:active   {
	background-position: 0px -27px
}

#renewcoverage  {
	background: url('/images/renewcoverage.gif') no-repeat 0px 0px;
	height: 27px;  
	left: 783px; 
	overflow: hidden;
	position: absolute;
	top: 46px; 
	width: 189px; 
	z-index: 25; 
}

#renewcoverage:hover {
	background-position: 0px -27px
}
#renewcoverage:active   {
	background-position: 0px -27px
}

#quotecoverages  {
	background: url('/images/quotecoverages.gif') no-repeat 0px 0px;
	height: 27px; 
	left: 783px; 
	overflow: hidden;
	position: absolute;
	top: 82px; 
	width: 189px;
	z-index: 25; 
}

#quotecoverages:hover {
	background-position: 0px -27px
}
#quotecoverages:active   {
	background-position: 0px -27px
}*/


#memberlogin1  {
	background: url('/images/memberlogin.gif') no-repeat 0px 0px;
	height: 33px; 
	left: 895px; 
	overflow: hidden;
	position: absolute;
	top: 20px; 
	width: 100px; 
	z-index: 25; 
}


#memberlogin1:hover {
	background-position: 0px -32px
}
#memberlogin1:active   {
	background-position: 0px -32px
}

#renewcoverage1  {
	background: url('/images/renewcoverage.gif') no-repeat 0px 0px;
	height: 33px;  
	left: 783px; 
	overflow: hidden;
	position: absolute;
	top: 20px; 
	width: 100px; 
	z-index: 25; 
}

#renewcoverage1:hover {
	background-position: 0px -32px
}
#renewcoverage1:active   {
	background-position: 0px -32px
}

#quotecoverages1  {
	background: url('/images/quotecoverages.gif') no-repeat 0px 0px;
	height: 33px; 
	left: 783px; 
	overflow: hidden;
	position: absolute;
	top: 70px; 
	width: 100px;
	z-index: 25; 
}

#quotecoverages1:hover {
	background-position: 0px -32px
}
#quotecoverages1:active   {
	background-position: 0px -32px
}

#travelguide1  {
	background: url('/images/travelguide.gif') no-repeat 0px 0px;
	height: 33px; 
	left: 895px; 
	overflow: hidden;
	position: absolute;
	top: 70px; 
	width: 100px;
	z-index: 25; 
}

#travelguide1:hover {
	background-position: 0px -32px
}
#travelguide1:active   {
	background-position: 0px -32px
}

/**************** END NAVIGATION - TOP ************************/

#container {
	border: 0px solid #bada55;
	display: block;
	margin: 0px auto;
	padding: 0px;
	position:relative;
	text-align: center;
	width: 100%;
}

/*** MAIN CONTENT + SIDEBAR POSITIONING ***/

#main {
	border: 0px solid #000;
	display: block;
	position:relative;
	width: 935px;
	margin: 0px auto;
	height: auto;
	background: transparent;
	color: #666;
	margin-top: -20px;
} 

/*OLD #l_imgbar {
	z-index:8000;
	position: absolute;
	top:320px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color:#666;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	background: transparent;
	margin-right: 100px;
	width: 750px;
}
	
#l_imgbar h1 {

	color: #4e6b88;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;	
}

#l_imgbar  a:link { color:#4e6b88; font-weight: normal; text-decoration: underline; outline: none; }
#l_imgbar  a:link:hover { text-decoration: underline; color: #000; }
#l_imgbar  a:visited { color:#4e6b88; font-weight: normal; text-decoration: underline; outline: none; }
#l_imgbar  a:visited:hover { text-decoration: underline; color: #000; }

#l_imgbar hr {
	color: #666;
	background-color: transparent;
	margin: 15px -5px 15px 0px;
	height: 1px;
	border-style: none none solid;
	border-width: 0 0 1px;
	border-color: #ccc;
}*/

.lg_video {
	/*height: 287px; */
	border: 0px #F00 solid; 
	/*background:url(../images/LGvideo_bg.gif) top no-repeat;*/ 
	/*padding: 10px 0px 0px 10px;*/
	/** padding: 5px 0px 0px 10px;*/
}

.lg_video a:link { color:#fff; font-weight: normal; outline: none; text-decoration:none; }
.lg_video a:link:hover { color: #ccc; font-weight: normal; outline: none; text-decoration: none; }
.lg_video a:visited { color:#fff; font-weight: normal; outline: none; text-decoration: none; }
.lg_video a:visited:hover { color: #ccc; font-weight: normal; outline: none; text-decoration: none; }

/*OLD #m-content {
	background: transparent;
	display: block;
	float: left;
	margin-left: 9px;
	min-height: 600px;
	width: 576px;
	overflow: hidden;
	position:relative;
}*/

#m-content {
	background: transparent;
	display: block;
	float: left;
	min-height: 600px;
	width: 720px;
	overflow: hidden;
	position:relative;
	margin-left:25px; 
}

html> #m-content { height: 600px;}

#m-content dl {
	width: 720px;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background: transparent url('/images/box_bottom_blue.gif') no-repeat bottom left;
}

#m-content dt {
	margin: 0px 0px -3px 0px;
	padding: 10px 0px 0px 0px;
	color: #fff;
	overflow: hidden;
	width: 720px;
	height:35px; 
	* height:38px;
}

#m-content dt img {
	margin-bottom: -3px !important;
	margin-bottom: -2px;
}

#m-content dd {
	margin: 0px 0px -50px 0px;
	padding: 10px 20px 10px 20px;
	color: #666;
	font-size: 12px;
	line-height: 17px;
	background: transparent;
	text-align: left;
	border: none;
	background: #fff url(../images/wrap-bg_2.gif) no-repeat top center;
	min-height:675px;
}

#m-content .landingpage {
	margin: 0px 0px -50px 0px;
	padding: 10px 20px 10px 20px;
	color: #666;
	font-size: 12px;
	line-height: 17px;
	background: transparent;
	text-align: left;
	border: none;
	background: #fff url(../images/wrap-bg_2.gif) no-repeat top center;
	min-height:675px;
}

* html #m-content dd {
	height: auto;
}

#m-content dd a:link { color:#4e6b88; font-weight: normal; text-decoration: underline; outline: none; }
#m-content dd a:link:hover { text-decoration: underline; color: #000; }
#m-content dd a:visited { color:#4e6b88; font-weight: normal; text-decoration: underline; outline: none; }
#m-content dd a:visited:hover { text-decoration: underline; color: #000; }

#m-content dd img {
	margin-right: 10px;
	margin-top: 10px;
}

#m-content dd #mainimg {
	float: left;
	margin: -10px 20px 10px -20px !important;
	margin: -10px 20px 10px -22px;
	border: none;
}

#m-content dd h1 {
	color: #4e6b88;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;

}

#m-content dd h2 {
	color: #666;
	font-size: 24px;
	font-weight: bold;
	line-height: 1em;

}

#m-content dd h3 {
	color: #4e6b88 !important;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;

}

#m-content dd .headline {
	color: #4e6b88;
	font-size: 14px;
	font-weight: bold;
}

#m-content dd .smlText {
	font-size: 9px;
}

#m-content dd .bhl {
	font-weight: bold;
	color:#8cb811;
	font-size: 13px;
	line-height: 20px;
}

#m-content dd p {
	margin: 10px 0px 10px 0px;
}
	
#m-content .headline {
	font-weight: bold;
	margin-bottom: 5px;
}

#m-content li {
	list-style: disc;
}

/*** FANCY LI CLASS WITH ARROWED! ***/

#m-content li.arrow {
	list-style: none;
	background: url("/images/arrows.gif") no-repeat left center;
	padding-left: 15px;
}
/*** END FANCY LI CLASS WITH ARROWED! ***/


#m-content li .listBold {
	color: #666;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

#m-content li.noli {
	list-style-type: none;
}

#m-content dd hr {
	color: #666;
	background-color: transparent;
	margin: 15px -5px 15px 0px;
	height: 1px;
	border-style: none none solid;
	border-width: 0 0 1px;
	border-color: #ccc;
}

/*** [the Content] GAPPED FRONT PAGE ITEMS - MIDDLE ***/

	/*** TABLE FORMATING ***/
	#m-content table {
	/*	border: 0px solid #F00;*/
		border-spacing: 0px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	#m-content .newsTable {
	/*	border: 0px solid #F00;*/
		border-spacing: 2px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	#m-content tr, #m-content td {
/*		border-bottom: 1px solid #FFF;*/
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		/*padding: 2px;
		vertical-align: top;*/
/*		background: #f5f5f5;*/
	}
	
	#m-content .brochuresTable tr, #m-content .brochuresTable td {
		border-bottom: 1px solid #EBECED;
		padding: 2px;
		}
	
	#m-content .pageTable {
		border: 0px;
		border-spacing: 0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background:none;
	}
	
	#m-content .pageTable tr, #m-content .pageTable td {
		vertical-align: top;
		border: 0px;
		padding:0px;
		border-spacing: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background:none;
	}
	
 .ins_table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	font-size: 11px;
}

 .ins_table th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #dddddd;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	vertical-align: top;
}

.ins_table td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:left;
	vertical-align: top;
}

#m-content .ins_bullets {
	margin-left: -25px; 
    * margin-left: 15px;
}

#m-content .ins_bullets li {
	list-style: url(../images/guide_bullet.png);
}

#m-content .ins_info {
	float:right; 
	padding-left: 15px;
	}

	/*.threepxfix class below:
		Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
		to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
	*/

	* html .threepxfix {
		margin-left: 3px;
	}

	#m-content .tblbold {
		color: #666;
		font-size: 12px;
		line-height: 17px;
		font-weight: bold;
	}

	#m-content .tblDate {
		color: #666;
		font-size: 12px;
		line-height: 17px;
		font-weight: bold;
		text-indent: 15px;
	}
	/*** END TABLE FORMATING ***/

/******* FOR CONTACT FORM *******/

	/*OLD #m-content dd #leftsection {
		float: left;
		position: relative;
		width: 175px;
		margin: 10px 10px 0px 0px;
		z-index: 40;
	}

	#m-content dd #rightsection {
		float: right;
		position: relative;
		width: 340px;
		margin: 10px 0px 0px 0px;
		z-index: 40;
	}

	#m-content dd #rightsection label, #m-content dd #rightsection .info {
		display: block;
		width: 250px;
		float: left;
		margin-bottom: 10px;
	}

	#m-content dd #rightsection label {
		text-align: right;
		width: 60px;
		padding-right: 10px;
	}

	#m-content dd #rightsection textarea {
		display: block;
		width: 250px;
		float: left;
	}

	#m-content dd #rightsection .checkbox {
		display: block;
		float: left;
		margin-left: 70px;
		margin-bottom: 10px;
	}

	#m-content dd #rightsection .submit {
		display: block;
		float: left;
		margin-left: 70px;
		margin-bottom: 10px;
	}

	#m-content dd #rightsection br {
		clear: left;
	}

	#m-content dd #rightsection hr {
		color: #666;
		background-color: transparent;
		margin: 15px 0px 15px 0px;
		height: 1px;
		border-style: none none solid;
		border-width: 0 0 1px;
		border-color: #ccc;
		clear: left;
	}

	#m-content dd #rightsection b {
		color: #666;
		font-size: 12px;
		line-height: 17px;
		font-weight: bold;
	}

	#m-content dd .secheader {
		color: #4e6b88;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #4e6b88;
	}*/
	/******* FOR CONTACT FORM *******/


/***Case Study Rollover Buttons ***/

#m-content .cssnav a:link { color:#666; font-weight: normal; text-decoration: none; outline: none; }
#m-content .cssnav a:link:hover { text-decoration: none; color: #999; }
#m-content .cssnav a:visited { color:#666; font-weight: normal; text-decoration: none; outline: none; }
#m-content .cssnav a:visited:hover { text-decoration: none; color: #999; }

#m-content .cssnav {
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(../../images/casestudy_cross_alt.gif) no-repeat left;
	/*white-space: nowrap;*/
	display: block;
	width: 225px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: #F00 0px solid;
	}

#m-content .cssnav a {
	display: block;
	color: #000000;
	font-size: 11px;
	/*width: 175px;
	height: 50px;*/
	display: block;
	float: left;
	color: #666;
	text-decoration: none;
	border: #ccc 0px solid;	
	}

#m-content .cssnav img {
	/*width: 175px;
	height: 50px;*/
	border: 0;
	}

* html a:hover
	{
	visibility:visible;
	}

#m-content .cssnav a:hover img 	{
	visibility:hidden;
	}

#m-content .cssnav span{
	position: absolute;
	/*left: 35px;*/
	left: 5px;
	/*top: 15px;*/
	top: 5px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	border: #000 0px solid;
	margin-left:40px;
	font-weight:bold;
	}
	
#m-content .casestudies p {
	
	margin-left:10px; 
	margin-right: 125px;	
}

#m-content .casestudies strong {
	color: #B5121B;
	
}

#m-content .casestudies1 img {
	float:right;
}
/***End Case Study Rollover Buttons ***/

/** Agent Guide Wisita Playlist Links **/

#m-content .slimlist-playlist img { margin: 0; }
	
	#m-content .slimlist-playlist a:link { text-decoration: none; color: #555; }
	#m-content .slimlist-playlist a:link:hover { text-decoration: none; color: black; }
	#m-content .slimlist-playlist li.selected a:link { color: white; }
	#m-content .slimlist-playlist li.selected a:link:hover { color: white; }
	
/** END Agent Guide Wisita Playlist Links **/

/***CSS TOOL TIPS ***/

/*Placement for Nav*/

#statustip a {
   text-decoration: none;
   }
#statustip a span {
   width:auto;
   text-decoration: none;
   font-size: 11px;
   border:1px solid #CCCCCC;
   padding:3px;
   background: #eee /*url(../images/tooltip_bg.gif) repeat-x*/ ; 
   color: #4e6b88;
   text-align: center;
   -moz-border-radius: 7px;
   border-radius: 7px;
   }

a.tooltip-1a{
     position:relative;
     z-index:1;
     border:none;
}

a.tooltip-1a:hover{
     z-index:99;
/*     padding: 2px;*/
     text-decoration: none;
}

a.tooltip-1a span{display: none}

a.tooltip-1a:hover span{ /*the span will display just on :hover state*/
     display:block;
     position:absolute;
     top:-30px; 
	 left:80px; 
	 width:100%;
     font-size: 11px;
     border:1px solid #CCCCCC;
     padding:3px;
     background: #FFF url(../images/~tooltip_bg.gif) repeat-x ; 
	 color: #4e6b88;
	 text-align: center;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
	 text-decoration:none;
}

a.tooltip-1b{
     position:relative;
     z-index:1;
     border:none;
}

a.tooltip-1b:hover{
     z-index:99;
/*     padding: 2px;*/
     text-decoration: none;
}

a.tooltip-1b span{display: none}

a.tooltip-1b:hover span{ /*the span will display just on :hover state*/
     display:block;
     position:absolute;
     top:-30px; 
	 left:80px; 
	 width:175px;
     font-size: 11px;
     border:1px solid #CCCCCC;
     padding:3px;
     background: #FFF url(../images/~tooltip_bg.gif) repeat-x ; 
	 color: #4e6b88;
	 text-align: center;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
	 text-decoration:none;
}

a.tooltip-1{
     position:relative;
     z-index:1;
     border:none;
}

a.tooltip-1:hover{
     z-index:99;
/*     padding: 2px;*/
     text-decoration: none;
}

a.tooltip-1 span{display: none}

a.tooltip-1:hover span{ /*the span will display just on :hover state*/
     display:block;
     position:absolute;
     top:-20px; 
	 left:120px; 
	 width:100%;
     font-size: 11px;
     border:1px solid #CCCCCC;
     padding:3px;
     background: #FFF url(../images/~tooltip_bg.gif) repeat-x ; 
	 color: #4e6b88;
	 text-align: center;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
	 text-decoration:none;
}


/*Placement for Top Nav*/
a.tooltip-2{
     position:relative;
     z-index:1;
     border:none;
}

a.tooltip-2:hover{
     z-index:99;
/*     padding: 2px;*/
     text-decoration: none;
}

a.tooltip-2 span{display: none}

a.tooltip-2:hover span{ /*the span will display just on :hover state*/
     display:block;
     position:absolute;
     top:20px; 
	 left:70px; 
	 width:100%;
     font-size: 11px;
     border:1px solid #CCCCCC;
     padding:3px;
     background: #FFF url(../images/~tooltip_bg.gif) repeat-x ; 
	 color: #4e6b88;
	 text-align: center;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
}

/*Placement for Main Content*/
a.tooltip-3{
     position:relative;
     z-index:1;
     border:none;
}

a.tooltip-3:hover{
     z-index:99;
/*     padding: 2px;*/
     text-decoration: none;
}

a.tooltip-3 span{display: none}

a.tooltip-3:hover span{ /*the span will display just on :hover state*/
     display:block;
     position:absolute;
     top:-25px; 
	 left:20px; 
	 width:150px;
     font-size: 11px;
     border:1px solid #CCCCCC;
     padding:3px;
     background: #FFF url(../images/~tooltip_bg.gif) repeat-x ; 
	 color: #4e6b88;
	 text-align: center;
	 -moz-border-radius: 7px;
	 border-radius: 7px;
	 text-decoration:none;
}

/***END CSS TOOL TIPS ***/

/*** END #M-CONTENT ***/

#theSpacer { clear: both; }

/******* THE FOOTER *******/

#theFooter {
	border-top: 2px solid #8a8c8e;
	color: #8a8c8e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	height: 25px;
	margin: 0px auto;
	margin-top:40px; /* fix for firefox 3.0.5*/
	padding: 10px;
	position:relative;
	text-align: left;
	width: 880px;	
}

#tinyFooter {
	color: #8a8c8e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	margin: 0px auto;
	padding: 10px;
	position:relative;
	text-align: left;
	width: 880px;
}

.footer_links {
	float:left;
	padding-right: 15px;
	}
	
.footer_links strong {
	font-size: 11px;
	}
	
.footer_links a:link { color:#999; font-weight: normal; outline: none; text-decoration:none; }
.footer_links a:link:hover { color: #bbb; font-weight: normal; outline: none; text-decoration: none; }
.footer_links a:visited { color:#999; font-weight: normal; outline: none; text-decoration: none; }
.footer_links a:visited:hover { color: #bbb; font-weight: normal; outline: none; text-decoration: none; }

/******* FORM CSS *******/
option{color:#000;background-color:#FFF}
optgroup {color:#000;background-color:#eee; font-weight: bold; font-style:normal;}


/******* FOR QUOTE DISPLAYS *******/
.theQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	color: #b5121b;
	display: block;
	padding: 0 20px;
	width: 200px;
}

.theQuote:before, .theQuote:after {
	color: #666;
	display: block;
	font-size: 400%;
	width: 50px;
}

.theQuote:before {
	content: open-quote;
	height: 10px;
	margin-top: 20px;
	margin-left: -0.25em;
}

.theQuote:after {
	content: close-quote;
	height: 30px;
	margin-top: 10px;
	margin-left: 200px;
}

/******* FOR PRINTING ONLY *******/

#printLogo {
	display: none;
}

/***** INTERACTIVE GUIDE ********/

#interactiveguide_info  {
	left:810px;
	color:#ccc;
	position: absolute;
	top:28px;
	* top: 14px; 
	width: 285px; 
	z-index: 50; 
	font-size:.75em;
	height: 120px;
	border: 0px solid #bada55;
}

#interactiveguide_info a:link { color:#ccc; font-weight: normal; text-decoration: none; outline: none; }
#interactiveguide_info a:link:hover { text-decoration: underline; color: #999; }
#interactiveguide_info a:visited { color:#ccc; font-weight: normal; text-decoration: none; outline: none; }
#interactiveguide_info a:visited:hover { text-decoration: underline; color: #999; }


.guide {
	color:#666;
	font-size:12px;
}

.guide h2 {
	font-size: 24px;
	color:#333;
}
	
.guide h1 {
	color: #4e6b88;
	font-size: 16px;
	line-height: 1em;
}

.guide h3 {
	font-size: 14px;
}

.guide .sm_headers {
	color: #4e6b88;
	font-size: 11px;
}

.guide a {
	cursor: pointer;
}

.guide a:link { color:#4e6b88; font-weight: normal; text-decoration: none; outline: none; }
.guide a:link:hover { text-decoration: none; color: #666; }
.guide a:visited { color:#4e6b88; font-weight: normal; text-decoration: none; outline: none; }
.guide a:visited:hover { text-decoration: none; color: #666; }

.guide ul {
	margin-top:0px;
	list-style-image:url(../images/guide_bullet.gif);
	}
	
.guide img {
	padding: 0px 0px 0px 0px;
	}

.guide hr {
	color: #666;
	background-color: transparent;
	border-style: none none solid;
	border-width: 0 0 1px;
	border-color: #ccc;
	margin:0;
	padding:0;
	}


#guide_welcome {
	font-size:14px;
	line-height: 1.75em;
	width: 245px;
	}
	
#guide_rolloverbg{
	background: #E0E5E9;
	margin-right: -16px;
	padding-right: 16px;
	padding-bottom: 0px;
	margin-top: -5px;
	padding-left: 5px;
	}
	
.guide_prerollover{
	padding-top:9px;
	padding-bottom: 14px;
	padding-left: 5px;
	}
	
.guide_rollovertop {
	background:url(../images/guide_tabs_top.png) top left no-repeat; 
	margin-right: -16px; 
}

.guide_rolloverbottom {
	background:url(../images/guide_tabs_bottom.png) top left no-repeat; 
	margin-right: -10px; 
}

#one, #two, #three, #four, #five, #six {
	padding: 5px;
	}
	
#one {
	min-height: 350px;
	padding-top: 10px;
	}
	
#two {
	text-align:left;
	}

#three {
	padding: 5px 11px 10px 0px; 
	margin-top: 10px; 
	background:url(../images/guide_progressbg.jpg) no-repeat; 
	width: 282px; 
	height:67px;
/*	margin-right:10px;*/
	}
	
#four  {
	font-size:16px;
	color: #ffffff;
	background: url(../images/guide_bluebarL.jpg) no-repeat #3B6E8F;
	height:27px;
	}

#five {
	font-size:18px;
	color: #ffffff;
	background: url(../images/guide_bluebarR.jpg) right no-repeat #3B6E8F;
	height:27px;
	text-align:right;
	}
	
#seven{
	padding-right: 15px; 
	font-size:14px;
	color:#3B6E8F;
	}
	
#seven a:link { color:#3B6E8F; font-weight: normal; text-decoration: underline; outline: none; }
#seven a:link:hover { text-decoration: underline; color: #999; outline: none; }
#seven a:visited { color:#3B6E8F; font-weight: normal; text-decoration: underline; outline: none; }
#seven a:visited:hover { text-decoration: underline; color: #999; outline: none; }

.guide_1_1 {
	background: url(../images/guide_worldmapbg.png) no-repeat; 
	height: 450px;
	border: 0px solid #bada55;
	}
	
.guide_1_2 {	
	background:url(../images/guide_usmapbg.png) no-repeat; 
	height: 450px;
}

.guide_1_3 {
	background:url(../images/guide_usmapbg.png) no-repeat; 
	height: 500px;
}

.guide_1_5 {
	background:url(../images/guide_outsideusmapbg.png) top no-repeat; 
	height: 450px;
}

.guide_1_29 {
	background: url(../images/guide_worldmapbglt.png) no-repeat;
}

.guide .divider {
	color: #333;
	background-color: transparent;
	border-style: none none solid;
	border-width: 0 0 .2em;
	border-color: #333;
	margin:0;
	padding:0;
	}
	
.guide_bg {
	background:url(../images/guide_bg.png) repeat-y;
}

.guide_bgtop {
	background: url('../images/guide_bgtop.jpg') top left no-repeat;
	height: 19px;
	width: 670px;
	border: 0px solid #bada55;
}

.guide_bgbtm {
	background: url('../images/guide_bgbtm.jpg') left no-repeat;
	height: 16px;
	width: 670px;
	border: 0px solid #bada55;
}

.guide .rolloverimg {
	padding: 4px 0px 0px 6px;
	}
	
.guide_descriptions a {
	text-decoration: none;
}

.guide_descriptions a:hover {
	position: relative;
}

.guide_descriptions a span {
	display: none;
}

.guide_descriptions a:hover span {
	display: block;
   	position: absolute; 
	top: -65px;
	* top: -20px; 
	left:220px;
	width:160px;
	height: 70px;
	z-index: 100;
	/* formatting only styles */
   	padding: 5px 15px 10px 20px; 
	margin: 10px 10px 10px 10px; 
   	background:  url(../images/guide_popupbg.png) no-repeat;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	text-align: left;
	/* end formatting */
}

#guide_descrpbg {
	width:260px; 
	height: 275px; 
	padding:10px 30px 10px 10px; 
	background:url(../images/guide_descrpbg.png) no-repeat;
}

/***********************************************************************************************************END MAIN STYLES*/

/***********************************************************************************************************FRONT PAGE */

#frontpage_main {
	width:950px; 
	height:400px; 
	text-align:left; 
	font-size:12px; 
	border:#F00 solid 0px;
}

#frontpage_header {
	width:950px; 
	text-align:left; 
	font-size:12px; 
	border:#F00 solid 0px; 
	padding-bottom:10px;
}

#frontpage_destination {
	width: 705px; 
	height:115px; 
	vertical-align:top;
	border:#F00 solid 0px; 
	float:right;
	background:url(/images/destination_bg.gif) bottom no-repeat;
}

#destination_icons {	
	margin: 0;
	padding: 0;
	z-index: 30;
}

#destination_icons li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#destination_icons li a {	
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 170px;
	/*background: #5970B2;*/
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#destination_icons li a:hover {/*background: #49A3FF*/}

#destination_icons div {	
	position: absolute;
	visibility: hidden;
	margin: -87px 0px 0px 4px;
	padding: 0px 0px 0px 5px;
	/*background: #EAEBD8;*/
	border: 0px solid #5970B2;
}

#destination_icons div a {	
	position: relative;
	display: block;
	margin: 0;
	padding: 0px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	/*background: #EAEBD8;*/
	font: 11px arial;
	}

#destination_icons div a:hover {	/*background: #49A3FF;*/ color: #FFF;}
 
#frontpage_news {
	width:265px; 
	margin: 20px 35px 0px 10px ; 
	float:right; 
	/*text-align:justify;	*/	
}

#frontpage_news a:link { color:#333; font-weight: normal; outline: none; text-decoration:underline; }
#frontpage_news a:link:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_news a:visited { color:#333; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_news a:visited:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }

#frontpage_video {
	background: url(../images/video_bg1.gif) top no-repeat; 
	width:360px; 
	height: 250px; 
	border:#F00 0px solid; 
	padding: 13px 17px 10px 0px; 
	margin-top: 20px; 
	float:right; 
	padding-left: 15px;
	color:#999;
}

#frontpage_video a:link { color:#ccc; font-weight: normal; outline: none; text-decoration:none; }
#frontpage_video a:link:hover { color: #999; font-weight: normal; outline: none; text-decoration: none; }
#frontpage_video a:visited { color:#ccc; font-weight: normal; outline: none; text-decoration: none; }
frontpage_video  a:visited:hover { color: #999; font-weight: normal; outline: none; text-decoration: none; }

#frontpage_items {
	width:950px; 
	height:300px; 
	text-align:left; 
	font-size:12px; 
	margin-top: 40px; 
	border:#F00 solid 0px;
	}
	
#frontpage_items a:link { color:#333; font-weight: normal; outline: none; text-decoration:underline; }
#frontpage_items a:link:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_items a:visited { color:#333; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_items a:visited:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }	

#frontpage_items_boxes {
	background:url(../images/frontpage_itembg.gif) no-repeat top; 
	width: 300px; 
	height: 300px; 
	float:left; 
	}

#frontpage_nav  a:link { color:#ffffff; font-weight: normal; outline: none; text-decoration:none; }
#frontpage_nav  a:link:hover { color: #cccccc; font-weight: normal; outline: none; text-decoration: none; }
#frontpage_nav  a:visited { color:#ffffff; font-weight: normal; outline: none; text-decoration:none; }
#frontpage_nav  a:visited:hover { color: #cccccc; font-weight: normal; outline: none; text-decoration: none; }


#frontpage_nav {
	width: 230px; 
	height:340px; 
	float:left; 
	border:#F00 solid 0px; 
	margin-top: 66px; color:#FFF; 
	background:url(/images/nav_bg.gif) top no-repeat;
}

#frontpage_nav p {
	padding-bottom: 10px;
}	

#frontpage_nav .nav_icons {
	float:left; 
	padding-right: 5px; 
	padding-left: 10px;
}

#frontpage_nav .nav_title {
	padding-left: 10px;
	font-size:18px;
 }
 
 
#testimonial_content {
	max-height: 130px;
	min-height: 130px;
	overflow:scroll;
	overflow-x: hidden;
	overflow-y: auto;
	line-height: 15px;
	padding-bottom:30px;
	padding-right: 25px;
	margin-bottom: 10px;
	margin-top: -3px;
	* margin-top: 0px;
	padding-top: 0px;
	* padding-top:0px;
	border:#999 solid 0px;
}

#wellabroad_content {
	max-height: 130px;
	min-height: 130px;
	overflow:hidden;
	/*overflow-x: hidden;
	overflow-y: auto;*/
	line-height: 15px;
	padding-bottom:30px;
	padding-right: 25px;
	margin-bottom: 10px;
	margin-top: -3px;
	* margin-top: 0px;
	padding-top: 0px;
	* padding-top:0px;
	border:#999 solid 0px;
}
 
 #frontpage_footertext {
	border:#F00 solid 0px; 
	height: 200px; 
	* height: 250px; 
	font-size:11px; 
	color:#666; 
	width: 950px; 
	/*padding-left: 10px;*/
	text-align: justify;
}

/*OLD#chooseDestiny {
	border: 0px solid #bada55;
	clear: both;
	display: block;
	height: 125px;
	margin: 0 auto;
	position: relative;
	width: 885px;
	background: url(../images/bluebox.jpg) no-repeat bottom ;
}
*/
/*OLD*#chooseTravler {
	border: 0px solid #c0ffee;
	display: block;
	float: left;
	margin: 20px 0px 10px 27px !important;
	margin: 20px 0px 10px 10px;
	padding: 0px;
	position: relative;
	width: 200px;
}*/

/*OLD#chooseAgent {
	border: 0px solid #decaff;
	display: block;
	float: left;
	margin: 20px 0px 10px 10px;
	position: relative;
	width: 200px;
}
*/
/*OLD#chooseCorp {
	border: 0px solid #bada55;
	display: block;
	float: left;
	margin: 20px 0px 10px 10px;
	position: relative;
	width: 200px;
}*/

/*OLD#chooseGub {
	border: 0px solid #ff0;
	display: block;
	float: left;
	margin: 20px 0px 10px 10px;
	position: relative;
	width: 200px;
}
*/
/*OLD#frontpage_icons {
	border:#F00 solid 0px; 
	width:725px; 
	height: 100px; 
	background:url(../images/FrontPage_bluetop.gif) no-repeat bottom;
}*/
	
/*OLD#landingMain {
	border: 0px solid #decaff;
	display: block;
	min-height: 380px;
	margin: 0 auto;
	position: relative;
	width: 885px;
	padding-top:10px;
	padding-bottom: 0px;
	background-color:#3B6E8F;
	border: solid 0px #F00;	
}*/

/*OLD#main2 {
	border:#000000 solid 0px; 
	width:705px; 
	background: #527E9D url(../images/FrontPage_bluebtm.jpg) no-repeat bottom; 
	color:#FFF; 
	text-align:left; 
	padding: 10px;
	height: 630px; 
	margin-top:0px;	
}*/

/*OLD#landingMain hr {
	color: #666;
	background-color: transparent;
	margin: 15px -5px 15px 0px;
	height: 1px;
	border-style: none none solid;
	border-width: 0 0 1px;
	border-color: #ccc;
}
*/
/*OLD#theWelcome {
	 padding-top: 0px;
	 padding-right: 50px;
	 width: 525px; 
	 color:#FFF;
	 font-size:14px;
	 border: solid 0px #F00;
	 margin-left: 50px;
	 position:relative;
	 line-height: 1.5em;	
	}*/

/*OLD html>#landingMain { height: 200px; }*/

/*OLD#latestNews {
	border: 0px solid #FF0;
	float: left;
	display: block;
	width: 500px;
	padding-top: 20px;
	margin-left: 55px;
	overflow:hidden;
	border: solid 0px #F00;
}

#latestNewsCopy {
	border: 0px solid #FF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding-top: 10px;
	text-align: left;
	color:#FFF;
}
	
#latestNewsCopy a:link { color:#C5DBE8; font-weight: normal; outline: none; text-decoration:underline; }
#latestNewsCopy a:link:hover { color: #fff; font-weight: normal; outline: none; text-decoration: underline; }
#latestNewsCopy a:visited { color:#C5DBE8; font-weight: normal; outline: none; text-decoration: underline; }
#latestNewsCopy a:visited:hover { color: #fff; font-weight: normal; outline: none; text-decoration: underline; }

#latestNewsCopy ul {
	list-style-image:url(../images/white_bullet.png);
}

#latestNewsCopy li {
	padding-bottom: 7px;
	}
*/

/*OLD#frontpage_right {
	border:#ccc 0px solid; 
	width: 320px; 
	height:600px; 
	float:right;
}*/

/*OLD #frontpage_NewsCopy_new {
	border: 0px solid #FF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding-top: 10px;
	text-align: left;
	color:#333;
	width: 325px;
	height:420px;
	background: url(../images/news_bg.gif) left top no-repeat ;
}

#frontpage_NewsCopy_new a:link { color:#3B6E8F; font-weight: normal; outline: none; text-decoration:underline; }
#frontpage_NewsCopy_new a:link:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_NewsCopy_new a:visited { color:#3B6E8F; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_NewsCopy_new a:visited:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }*/

/*OLD #frontpage_NewsCopy {
	border: 0px solid #FF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding-top: 10px;
	text-align: left;
	color:#333;
	width:350px;
	height:325px;
	background: #EEEFEF url(../images/latestnews_top.gif) top no-repeat ;
	margin-bottom: -10px;
}

#frontpage_NewsCopy a:link { color:#3B6E8F; font-weight: normal; outline: none; text-decoration:underline; }
#frontpage_NewsCopy a:link:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_NewsCopy a:visited { color:#3B6E8F; font-weight: normal; outline: none; text-decoration: underline; }
#frontpage_NewsCopy a:visited:hover { color: #999; font-weight: normal; outline: none; text-decoration: underline; }

#frontpage_NewsCopy ul {
	list-style-image:url(../images/white_bullet.png);
}

#frontpage_NewsCopy li {
	padding-bottom: 7px;
	}
*/

/*OLD #frontpage_cstext {
	border:#F00 0px solid; 
	width:305px; 
	float:right; 
	margin:-5px 0px 0px 20px; 
	font-size:14px; 
	color:#EEEFEF; 
	line-height: 125%;
}

#frontpage_cstext a:link { text-decoration: underline; color:#fff; font-weight: normal; outline: none; }
#frontpage_cstext a:link:hover { text-decoration: underline; color: #ccc; }
#frontpage_cstext a:visited { text-decoration: underline; color:#fff; font-weight: normal; outline: none; }
#frontpage_cstext a:visited:hover { text-decoration: underline; color: #ccc; }*/
	
/*OLD #theFastLinks {
	display:block;
	float: left;
	height: 100%;
	width: 225px;
	overflow:hidden;
	margin-left: 40px;
	margin-top: 0px;
}

#theFastLinks ul {
	list-style-type: none;
	margin-left: 40px;
	margin-top: 30px;
	padding-left: 2em;
	text-indent: -1em;
}

#theFastLinks li {
	list-style-image: none;
	list-style-type: none;
}

#theFastLinks dl {
margin: 0;
padding: 0 0 11px 0;
background: #D5DEE9 url('/images/~theFastLinks_btm.gif') no-repeat bottom left;
}

#theFastLinks dt {
margin:0px 0px -5px 0px;
background: #3B6E8F;
}

#theFastLinks dd {
margin: 0;
padding: 8px 8px 8px 15px;
font-size: 13px;
line-height: 25px;
background: #8EA9C2 url('/images/box_bg_left.jpg') no-repeat top left;
text-align: left;
border-left: 1px solid #8EA9C2;
border-right: 1px solid #8EA9C2;
color:#3B6E8F;
}
	
#theFastLinks a:link { color:#3B6E8F; font-weight: normal; outline: none; text-decoration:none; }
#theFastLinks a:link:hover { color: #f26122; font-weight: normal; outline: none; text-decoration: none; }
#theFastLinks a:visited { color:#3B6E8F; font-weight: normal; outline: none; text-decoration:none; }
#theFastLinks a:visited:hover { color: #f26122; font-weight: normal; outline: none; text-decoration: none; }*/

/*OLD #WellAbroadNews{
width: 225px;
overflow:hidden;
margin-left: 40px;
margin-top: 10px;
}

#WellAbroadNews dl {
margin: 0;
padding: 0 0 11px 0;
background: #fff url('/images/wellabroadnews_btm.gif') no-repeat bottom left;
}

#WellAbroadNews dt {
margin: 5px 0px -5px 0px;
background: #3B6E8F;
}

#WellAbroadNews dd {
margin: 0;
padding: 10px 12px 12px 12px;
padding: 8px;
background: url('/images/box_bg_white.jpg') no-repeat top left;
text-align: left;
border-left: 1px solid #999;
border-right: 1px solid #999;
color:#666;
font-size:12px;
min-height: 165px;
}
	
#WellAbroadNews a:link { color:#F58426; font-weight: normal; outline: none; text-decoration:underline;   }
#WellAbroadNews a:link:hover { color: #f26122; font-weight: normal; outline: none; text-decoration: none; }
#WellAbroadNews a:visited { color:#F58426; font-weight: normal; outline: none; text-decoration:underline; }
#WellAbroadNews a:visited:hover { color: #f26122; font-weight: normal; outline: none; text-decoration: none; }*/

/*OLD #welcome_text {
	width:325px; 
	line-height:15px; 
	font-size:12px; 
	border:#F00 solid 0px; 
	height: 625px; 
	overflow:scroll; 
	overflow-x: hidden; 
	overflow-y: auto; 
	text-align:justify;
}*/

/*OLD #testimonials a:link { text-decoration: underline; color:#f58426; font-weight: normal; outline: none; }
#testimonials a:link:hover { text-decoration: underline; color: #999; }
#testimonials a:visited { text-decoration: underline; color:#f58426; font-weight: normal; outline: none; }
#testimonials a:visited:hover { text-decoration: underline; color: #999; }*/

/***********************************************************************************************************END FRONT PAGE*/

/***********************************************************************************************************NAVIGATION */

#l-sidebar {
	float: left;
	width: 189px;
	background: transparent;
	padding-top: 12px
}


#r-sidebar {
	background: transparent;
	border: 0px solid #F00;
	float: left;
	margin-left: 9px;
	height: 500px;
	width: 117px;
}

/*** [#l-sidebar ]  GAPPED FRONT PAGE SIDEBAR ITEMS - GREEN ***/

#l-sidebar ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 2em;
		text-indent: -1em;
	}

#l-sidebar li {
		list-style-image: none;
		list-style-type: none;
	}


#l-sidebar dl {
	width: 189px;
	margin: 0;
	padding: 0 0 12px 0;
	background: #9ec54d url('/images/box_bottom_green_l.gif') no-repeat bottom left;
}

#l-sidebar dt {
	margin: 0px 0px -3px 0px;
	padding: 10px 0px 0px 0px;	
	color: #fff; background: #fff
}

#l-sidebar dd {
	margin: 0;	
	padding: 8px; 
	/*padding: 8px;	*/
	color: #666;	
	font-size: 13px;	
	line-height: 25px;	
	background: #fff /*url('/images/box_bg_left.jpg') no-repeat top left*/;
	text-align: left;	
	border-left: 1px solid #9ec54d;	border-right: 1px solid #9ec54d;
}

#l-sidebar dd a:link { text-decoration: none; color:#809F3B; font-weight: normal; outline: none; }
#l-sidebar dd a:link:hover { text-decoration: none; color: #333; }
#l-sidebar dd a:visited { text-decoration: none; color:#809F3B; font-weight: normal; outline: none; }
#l-sidebar dd a:visited:hover { text-decoration: none; color: #333; }

/*** [#frontpage-sidebar ]  GAPPED FRONT PAGE SIDEBAR ITEMS - GREY  OLD***/

#frontpage-sidebar {
	float: left;
	width: 225px;
	background: transparent;
}


#frontpage-sidebar ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 2em;
		text-indent: -1em;
	}

#frontpage-sidebar li {
		list-style-image: none;
		list-style-type: none;
	}


#frontpage-sidebar dl {
	width: 225px;
	margin: 0;
	padding: 0 0 12px 0;
	background: url(../images/frontpage_greybtm.jpg) no-repeat bottom left;
}

#frontpage-sidebar dt {
	margin: 0px 0px -3px 0px;
	padding: 10px 0px 0px 0px;
	color: #fff;
	background: #fff;
	border-bottom:solid 15px #7E8083;
}

#frontpage-sidebar dd {
	margin: 0;
	/*padding: 10px 12px 12px 12px;*/
	padding: 8px;
	color: #333;
	font-size: 13px;
	line-height: 25px;
	background: #EFF0F0;
	text-align: left;
	border-left: 1px solid #7E8083;
	border-right: 1px solid #7E8083;
	min-height:700px;
}

.alt_frontpage-sidebar a:link { text-decoration: none; color:#333; font-weight: normal; outline: none; }
.alt_frontpage-sidebar a:link:hover { text-decoration: underline; color: #999; }
.alt_frontpage-sidebar a:visited { text-decoration: none; color:#333; font-weight: normal; outline: none; }
.alt_frontpage-sidebar a:visited:hover { text-decoration: none; color: #999; }

#frontpage-sidebar .wellabroad_news {
	max-height: 200px;
	min-height: 200px;
	overflow:scroll;
	overflow-x: hidden;
	overflow-y: auto;
	line-height: 15px;
	margin-bottom: 15px;
	border-bottom:#999 solid 0px;
	
}

#frontpage-sidebar .wellabroad_news a:link { text-decoration: underline; color:#f58426; font-weight: normal; outline: none; }
#frontpage-sidebar .wellabroad_news a:link:hover { text-decoration: underline; color: #999; }
#frontpage-sidebar .wellabroad_news a:visited { text-decoration: underline; color:#f58426; font-weight: normal; outline: none; }
#frontpage-sidebar .wellabroad_news a:visited:hover { text-decoration: underline; color: #999; }

/*** END #L-SIDEBAR ***/

/*** [ #r-sidebar ] GAPPED FRONT PAGE ITEMS - RIGHT ***/
#orange dl {
	width: 189px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 12px 0;
	background: #FFEDDF url('/images/box_bottom_orange.gif') no-repeat bottom left;
}

#orange dt {
	background-color: #FFF;
	margin: 0px 0px -3px 0px;
	padding: 10px 0px 0px 0px;
	color: #fff;
}

#orange dd {
	margin: 0;	
	padding: 8px; 
	/*padding: 8px;	*/
	color: #666;	
	font-size: 13px;	
	line-height: 15px;	
	background: #fff /*url('/images/box_bg_left.jpg') no-repeat top left*/;
	text-align: left;	
	background-color: #FFEDDF;
	text-align: left;
	border-left: 1px solid #f58426;
	border-right: 1px solid #f58426;
}

#orange dd a:link { text-decoration: none; color:#f58426; font-weight: normal; text-decoration: underline; outline: none; }
#orange dd a:link:hover { text-decoration: underline; color: #000; }
#orange dd a:visited { text-decoration: none; color:#f58426; font-weight: normal; text-decoration: underline; outline: none; }
#orange dd a:visited:hover { text-decoration: underline; color: #000; }


#orange h4 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}



#r-sidebar {
	width: 117px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 12px 9px;
}

#r-sidebar #find dl {
	width: 117px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 12px 0px;
	background: #9ec54d url('/images/box_bottom_right.gif') no-repeat bottom left;
}

#r-sidebar #find dt {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 130%;
	color: #fff;
}

#r-sidebar #find dd {
	margin: 0;
	padding-bottom: 5px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	background: #9ec54d;
	text-align: left;
	display: block;
}

#r-sidebar #find dd a:link { text-decoration:none; color:#fff; font-weight: normal; text-decoration: underline; outline: none; text-align: left; display: block; }
#r-sidebar #find dd a:link:hover { text-decoration: underline; color: #000; }
#r-sidebar #find dd a:visited { text-decoration:none; color:#fff; font-weight: normal; text-decoration: underline; outline: none; text-align: left; display: block; }
#r-sidebar #find dd a:visited:hover { text-decoration: underline; color: #000; }

#r-sidebar #find dd b {
	color: #9ec54d;
	font-size: 16px;
	font-weight: bold;
}

#r-sidebar #find dd p {
	margin: 0px 0px 10px 0px;
}

/*** GAPPED FRONT PAGE ITEMS - RIGHT ***/

#r-sidebar #provider dl {
	width: 117px;
	margin: 0px 0px 5px 0px;
	padding: 0 0 12px 0;
	background: #d3d4d6 url('/images/box_bottom_grey_r.gif') no-repeat bottom left;
}

#r-sidebar #provider dt {
	margin: 0px 0px -4px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 130%;
	color: #fff;
}

#r-sidebar #provider dd {
	margin: 0;
	padding-bottom: 5px;
	color: #666;
	font-size: 11px;
	line-height: 15px;
	background: #d3d4d6;
	text-align: center;
	display: block;
	border: none;
}

#r-sidebar #provider dd a:link { text-decoration:none; color:#4e6b88; font-weight: normal; text-decoration: none; outline: none; text-align: center; display: block; }
#r-sidebar #provider dd a:link:hover { text-decoration: underline; color: #000; }
#r-sidebar #provider dd a:visited { text-decoration:none; color:#4e6b88; font-weight: normal; text-decoration: none; outline: none; text-align: center; display: block; }
#r-sidebar #provider dd a:visited:hover { text-decoration: underline; color: #000; }

#r-sidebar #provider dd b {
	color: #9ec54d;
	font-size: 16px;
	font-weight: bold;
}

#r-sidebar #provider dd p {
	margin: 0px 0px 10px 0px;
}

/********************************************************************Insurance Images*/
#l_imgbar{
	z-index:50;
	position: absolute;
/*	top:490px;*/
	vertical-align:top;
	left:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
}

/*********************************************************************Med Tour Nav Buttons*/
#medtour_brochure  {
	background: url('/images/medtour_brochure.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_brochure:hover { background-position: 0px -25px}
#medtour_brochure:active   { background-position: 0px -25px}

#medtour_policy  {
	background: url('/images/medtour_policy.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_policy:hover { background-position: 0px -25px}
#medtour_policy:active   { background-position: 0px -25px}

#medtour_quote  {
	background: url('/images/medtour_quote.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_quote:hover { background-position: 0px -25px}
#medtour_quote:active   { background-position: 0px -25px}

#medtour_faq  {
	background: url('/images/medtour_faq.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_faq:hover { background-position: 0px -25px}
#medtour_faq:active   { background-position: 0px -25px}

#medtour_providers  {
	background: url('/images/medtour_providers.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_providers:hover { background-position: 0px -25px}
#medtour_providers:active   { background-position: 0px -25px}

#medtour_hospitals {
	background: url('/images/medtour_hospitals.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_hospitals:hover { background-position: 0px -25px}
#medtour_phospitals:active   { background-position: 0px -25px}

#medtour_news  {
	background: url('/images/medtour_news.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_news:hover { background-position: 0px -25px}
#medtour_news:active   { background-position: 0px -25px}

#medtour_contact {
	background: url('/images/medtour_contact.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_contact:hover { background-position: 0px -25px}
#medtour_contact:active   { background-position: 0px -25px}

#medtour_about {
	background: url('/images/medtour_about.gif') no-repeat 0px 0px; 
	overflow: hidden;
	z-index: 25; 
	height: 25px;
	margin-left:7px;
}
#medtour_about:hover { background-position: 0px -25px}
#medtour_about:active   { background-position: 0px -25px}


/***********************************************************************************************************END NAVIGATION */
