/* CSS Document */
	h1.b{
		margin: 0px 0px 25px;
		padding: 3px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #6D7B92;
		text-transform: uppercase;
		background-color: #D6DFEF;
		border:1px solid #6D7B92;
		font-weight: bold;
	}
	h2.b{
		margin: 20px 0px 25px -10px;
		padding-left: 9px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #6D7B92;
		font-weight: bold;
	}
	h2.b_sub {
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #6D7B92;
		font-weight: bold;
		text-decoration:none;
	}
	.menubar_b
 	{ 
		border: 0px solid #6D7B92; 
 		background-color:#6D7B92;
 		color: #fff; font-family: Verdana; font-size: 12px; width:750px; 
 		padding:1 0 1 0; 
 	} 
	html>body .menubar_b
 	{ 
 		padding:0; 
 	} 
 	.menubar_b table
 	{ 
 		height: 15; 
 	} 
 	html>body .menubar_b table
 	{ 
 		height: 35; 
 	} 
 	.menubar_b tr
 	{ 
		border: 0px solid #6D7B92; 
		text-align: left;  
	}
 	.menubar_b td
 	{ 
		border: 0px solid #6D7B92; 
		background-color: black; 
 	} 
 	.menubar_b span
 	{ 
		border: 0px solid #6D7B92; 
		cursor: pointer; height:24px; padding: 2px 9px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_b span.last
 	{ 
		border: 0px solid #6D7B92; 
		cursor: pointer; height:24px; padding: 2px 10px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_b td a, .menubar_b
 	{ 
		text-decoration: none; 
 	} 
 	.menubar_b td a:link, .menubar_b td a:visited 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #fff; 
 		color: #4D4D4D; 
 	} 
 	html>body .menubar_b td a:link, .menubar_b td a:visited 
 	{ 
		padding: 5 0 5 0; 
 	} 
 	.menubar_b td a:hover 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #5074B0; 
 		color: white; 
 		text-decoration: none; 
 	} 
	html>body .menubar_b td a:hover 
 	{ 
		padding: 5 0 5 0; 
 	} 
	div.navtour_b { 
		background-color: #D6DFEF;
 		width: 180px;  
		font-family:Arial;  
		font-size: 12px;  
		border:1px solid #6D7B92;
		border-top:0px;  
		margin-top: 30px 
 	}  
	div.tour_header_b { 
		color: #FFFFFF;
		background-color: #6D7B92;
		width: 180px; 
		height: 20px; 
		margin: 0px 0px 5px; 
		font: 16px Arial, Helvetica, sans-serif; 
		text-transform: uppercase; 
		font-weight: bold; 
		padding-top: 2px; 
	} 
	div.navitem_b { 
		width: 180px; 
		padding:5px 5px 5px 5px; 
		background-color: #D6DFEF;
		border:1px solid #000033; 
		border-left:0px; 
		font-family:Arial; 
		font-size: 13px; 
		font-weight: bold; 
		text-decoration: none; 
	} 
	div.navitem_b a { 
		text-decoration: none;
		color: #6D7B92;
		display: block;
		width: 169px;
	} 
	div.member_login_b {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: #D6DFEF;
	} 
      a:hover div.member_login_b {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: white;
	} 
	h1.p{
		margin: 0px 0px 25px;
		padding: 3px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #736D91;
		text-transform: uppercase;
		background-color: #DCD8F0;
		border:1px solid #736D91;
		font-weight: bold;
	}
	h2.p{
		margin: 20px 0px 25px -10px;
		padding-left: 9px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #736D91;
		font-weight: bold;
	}
	h2.p_sub {
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #736D91;
		font-weight: bold;
		text-decoration:none;
	}
	.menubar_p
 	{ 
		border: 0px solid #736D91; 
 		background-color:#736D91;
 		color: #fff; font-family: Verdana; font-size: 12px; width:750px; 
 		padding:1 0 1 0; 
 	} 
	html>body .menubar_p
 	{ 
 		padding:0; 
 	} 
 	.menubar_p table
 	{ 
 		height: 15; 
 	} 
 	html>body .menubar_p table
 	{ 
 		height: 35; 
 	} 
 	.menubar_p tr
 	{ 
		border: 0px solid #736D91; 
		text-align: left;  
	}
 	.menubar_p td
 	{ 
		border: 0px solid #736D91; 
		background-color: black; 
 	} 
 	.menubar_p span
 	{ 
		border: 0px solid #736D91; 
		cursor: pointer; height:24px; padding: 2px 9px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_p span.last
 	{ 
		border: 0px solid #736D91; 
		cursor: pointer; height:24px; padding: 2px 10px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_p td a, .menubar_p
 	{ 
		text-decoration: none; 
 	} 
 	.menubar_p td a:link, .menubar_p td a:visited 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #fff; 
 		color: #4D4D4D; 
 	} 
 	html>body .menubar_p td a:link, .menubar_p td a:visited 
 	{ 
		padding: 5 0 5 0; 
 	} 
 	.menubar_p td a:hover 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #68428F; 
 		color: white; 
 		text-decoration: none; 
 	} 
	html>body .menubar_p td a:hover 
 	{ 
		padding: 5 0 5 0; 
 	} 
	div.navtour_p { 
		background-color: #DCD8F0;
 		width: 180px;  
		font-family:Arial;  
		font-size: 12px;  
		border:1px solid #736D91;
		border-top:0px;  
		margin-top: 30px 
 	}  
	div.tour_header_p { 
		color: #FFFFFF;
		background-color: #736D91;
		width: 180px; 
		height: 20px; 
		margin: 0px 0px 5px; 
		font: 16px Arial, Helvetica, sans-serif; 
		text-transform: uppercase; 
		font-weight: bold; 
		padding-top: 2px; 
	} 
	div.navitem_p { 
		width: 180px; 
		padding:5px 5px 5px 5px; 
		background-color: #DCD8F0;
		border:1px solid #000033; 
		border-left:0px; 
		font-family:Arial; 
		font-size: 13px; 
		font-weight: bold; 
		text-decoration: none; 
	} 
	div.navitem_p a { 
		text-decoration: none;
		color: #736D91;
		display: block;
		width: 169px;
	} 
	div.member_login_p {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: #DCD8F0;
	} 
      a:hover div.member_login_p {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: white;
	} 
	h1.r{
		margin: 0px 0px 25px;
		padding: 3px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #95728C;
		text-transform: uppercase;
		background-color: #E8DAE5;
		border:1px solid #95728C;
		font-weight: bold;
	}
	h2.r{
		margin: 20px 0px 25px -10px;
		padding-left: 9px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #95728C;
		font-weight: bold;
	}
	h2.r_sub {
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #95728C;
		font-weight: bold;
		text-decoration:none;
	}
	.menubar_r
 	{ 
		border: 0px solid #95728C; 
 		background-color:#95728C;
 		color: #fff; font-family: Verdana; font-size: 12px; width:750px; 
 		padding:1 0 1 0; 
 	} 
	html>body .menubar_r
 	{ 
 		padding:0; 
 	} 
 	.menubar_r table
 	{ 
 		height: 15; 
 	} 
 	html>body .menubar_r table
 	{ 
 		height: 35; 
 	} 
 	.menubar_r tr
 	{ 
		border: 0px solid #95728C; 
		text-align: left;  
	}
 	.menubar_r td
 	{ 
		border: 0px solid #95728C; 
		background-color: black; 
 	} 
 	.menubar_r span
 	{ 
		border: 0px solid #95728C; 
		cursor: pointer; height:24px; padding: 2px 9px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_r span.last
 	{ 
		border: 0px solid #95728C; 
		cursor: pointer; height:24px; padding: 2px 10px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_r td a, .menubar_r
 	{ 
		text-decoration: none; 
 	} 
 	.menubar_r td a:link, .menubar_r td a:visited 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #fff; 
 		color: #4D4D4D; 
 	} 
 	html>body .menubar_r td a:link, .menubar_r td a:visited 
 	{ 
		padding: 5 0 5 0; 
 	} 
 	.menubar_r td a:hover 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #824487; 
 		color: white; 
 		text-decoration: none; 
 	} 
	html>body .menubar_r td a:hover 
 	{ 
		padding: 5 0 5 0; 
 	} 
	div.navtour_r { 
		background-color: #E8DAE5;
 		width: 180px;  
		font-family:Arial;  
		font-size: 12px;  
		border:1px solid #95728C;
		border-top:0px;  
		margin-top: 30px 
 	}  
	div.tour_header_r { 
		color: #FFFFFF;
		background-color: #95728C;
		width: 180px; 
		height: 20px; 
		margin: 0px 0px 5px; 
		font: 16px Arial, Helvetica, sans-serif; 
		text-transform: uppercase; 
		font-weight: bold; 
		padding-top: 2px; 
	} 
	div.navitem_r { 
		width: 180px; 
		padding:5px 5px 5px 5px; 
		background-color: #E8DAE5;
		border:1px solid #000033; 
		border-left:0px; 
		font-family:Arial; 
		font-size: 13px; 
		font-weight: bold; 
		text-decoration: none; 
	} 
	div.navitem_r a { 
		text-decoration: none;
		color: #95728C;
		display: block;
		width: 169px;
	} 
	div.member_login_r {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: #E8DAE5;
	} 
      a:hover div.member_login_r {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: white;
	} 
	h1.g{
		margin: 0px 0px 25px;
		padding: 3px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #75947A;
		text-transform: uppercase;
		background-color: #E7EFDE;
		border:1px solid #75947A;
		font-weight: bold;
	}
	h2.g{
		margin: 20px 0px 25px -10px;
		padding-left: 9px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #75947A;
		font-weight: bold;
	}
	h2.g_sub {
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #75947A;
		font-weight: bold;
		text-decoration:none;
	}
	.menubar_g
 	{ 
		border: 0px solid #75947A; 
 		background-color:#75947A;
 		color: #fff; font-family: Verdana; font-size: 12px; width:750px; 
 		padding:1 0 1 0; 
 	} 
	html>body .menubar_g
 	{ 
 		padding:0; 
 	} 
 	.menubar_g table
 	{ 
 		height: 15; 
 	} 
 	html>body .menubar_g table
 	{ 
 		height: 35; 
 	} 
 	.menubar_g tr
 	{ 
		border: 0px solid #75947A; 
		text-align: left;  
	}
 	.menubar_g td
 	{ 
		border: 0px solid #75947A; 
		background-color: black; 
 	} 
 	.menubar_g span
 	{ 
		border: 0px solid #75947A; 
		cursor: pointer; height:24px; padding: 2px 9px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_g span.last
 	{ 
		border: 0px solid #75947A; 
		cursor: pointer; height:24px; padding: 2px 10px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_g td a, .menubar_g
 	{ 
		text-decoration: none; 
 	} 
 	.menubar_g td a:link, .menubar_g td a:visited 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #fff; 
 		color: #4D4D4D; 
 	} 
 	html>body .menubar_g td a:link, .menubar_g td a:visited 
 	{ 
		padding: 5 0 5 0; 
 	} 
 	.menubar_g td a:hover 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #84AF5F; 
 		color: white; 
 		text-decoration: none; 
 	} 
	html>body .menubar_g td a:hover 
 	{ 
		padding: 5 0 5 0; 
 	} 
	div.navtour_g { 
		background-color: #E7EFDE;
 		width: 180px;  
		font-family:Arial;  
		font-size: 12px;  
		border:1px solid #75947A;
		border-top:0px;  
		margin-top: 30px 
 	}  
	div.tour_header_g { 
		color: #FFFFFF;
		background-color: #75947A;
		width: 180px; 
		height: 20px; 
		margin: 0px 0px 5px; 
		font: 16px Arial, Helvetica, sans-serif; 
		text-transform: uppercase; 
		font-weight: bold; 
		padding-top: 2px; 
	} 
	div.navitem_g { 
		width: 180px; 
		padding:5px 5px 5px 5px; 
		background-color: #E7EFDE;
		border:1px solid #000033; 
		border-left:0px; 
		font-family:Arial; 
		font-size: 13px; 
		font-weight: bold; 
		text-decoration: none; 
	} 
	div.navitem_g a { 
		text-decoration: none;
		color: #75947A;
		display: block;
		width: 169px;
	} 
	div.member_login_g {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: #E7EFDE;
	} 
      a:hover div.member_login_g {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: white;
	} 
	h1.y{
		margin: 0px 0px 25px;
		padding: 3px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #97A865;
		text-transform: uppercase;
		background-color: #EDF3CF;
		border:1px solid #97A865;
		font-weight: bold;
	}
	h2.y{
		margin: 20px 0px 25px -10px;
		padding-left: 9px;
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #97A865;
		font-weight: bold;
	}
	h2.y_sub {
		width: 100%;
		font: 16px Arial, Helvetica, sans-serif;
		color: #97A865;
		font-weight: bold;
		text-decoration:none;
	}
	.menubar_y
 	{ 
		border: 0px solid #97A865; 
 		background-color:#97A865;
 		color: #fff; font-family: Verdana; font-size: 12px; width:750px; 
 		padding:1 0 1 0; 
 	} 
	html>body .menubar_y
 	{ 
 		padding:0; 
 	} 
 	.menubar_y table
 	{ 
 		height: 15; 
 	} 
 	html>body .menubar_y table
 	{ 
 		height: 35; 
 	} 
 	.menubar_y tr
 	{ 
		border: 0px solid #97A865; 
		text-align: left;  
	}
 	.menubar_y td
 	{ 
		border: 0px solid #97A865; 
		background-color: black; 
 	} 
 	.menubar_y span
 	{ 
		border: 0px solid #97A865; 
		cursor: pointer; height:24px; padding: 2px 9px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_y span.last
 	{ 
		border: 0px solid #97A865; 
		cursor: pointer; height:24px; padding: 2px 10px 0px 10px; white-space: nowrap; display:inline
 	} 
 	.menubar_y td a, .menubar_y
 	{ 
		text-decoration: none; 
 	} 
 	.menubar_y td a:link, .menubar_y td a:visited 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #fff; 
 		color: #4D4D4D; 
 	} 
 	html>body .menubar_y td a:link, .menubar_y td a:visited 
 	{ 
		padding: 5 0 5 0; 
 	} 
 	.menubar_y td a:hover 
 	{ 
		padding: 0 0 0 0; 
 		background-color: #7A712E; 
 		color: white; 
 		text-decoration: none; 
 	} 
	html>body .menubar_y td a:hover 
 	{ 
		padding: 5 0 5 0; 
 	} 
	div.navtour_y { 
		background-color: #EDF3CF;
 		width: 180px;  
		font-family:Arial;  
		font-size: 12px;  
		border:1px solid #97A865;
		border-top:0px;  
		margin-top: 30px 
 	}  
	div.tour_header_y { 
		color: #FFFFFF;
		background-color: #97A865;
		width: 180px; 
		height: 20px; 
		margin: 0px 0px 5px; 
		font: 16px Arial, Helvetica, sans-serif; 
		text-transform: uppercase; 
		font-weight: bold; 
		padding-top: 2px; 
	} 
	div.navitem_y { 
		width: 180px; 
		padding:5px 5px 5px 5px; 
		background-color: #EDF3CF;
		border:1px solid #000033; 
		border-left:0px; 
		font-family:Arial; 
		font-size: 13px; 
		font-weight: bold; 
		text-decoration: none; 
	} 
	div.navitem_y a { 
		text-decoration: none;
		color: #97A865;
		display: block;
		width: 169px;
	} 
	div.member_login_y {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: #EDF3CF;
	} 
      a:hover div.member_login_y {
              cursor: pointer; position: absolute; top: 0px; left: 555px; font-family: Arial; font-weight: bold; margin: -1 0 0 -5; padding: 0 4 2 6;
		color: white;
	} 

 	body { 
 		margin:0px; font: 10pt/14pt Arial; background-color: #CCCCCC
 	} 
	table.contact {
		margin:0px; font: 10pt/14pt Arial
 	} 
    a {
		cursor: hand
    }
	a.client {
		text-decoration: none; color: blue
    }
	h2 {
		margin:0px; font: 10pt/14pt Arial; font-weight: bold; color: #454545
	}
	a.member_login {
		cursor: pointer; text-decoration: none;
	}
	q {
		font-style:italic
	}
	div.awards {
		margin-left: 45px; width: 400px; margin-top: 20px
	}
	h2.award_header {
		font: 10pt/14pt Arial; font-weight: bold; margin: 0px auto 5px auto; line-height: 1; text-decoration: none;
	}
	img.award_header {
		border:1px solid black; margin: auto
	}
	div.award_header {
		cursor:hand; float: left; width: 150px; text-align: center; margin-right: 10px; margin-bottom: 20px
	}
 	p { 
 		padding: 0 0 20 0; margin: 0 0 0 0
 	} 
	ul { 
 		margin-top: 2em; margin-bottom: .4em; margin-left: -1.8em; padding-left: 3.5em
 	}
 	div.main { 
 		width:750px; background: url(images/background_main.gif); border:1px solid #AFAFAF; border-left:none; border-top: none;
 	}	 
 	img.sidebar { 
 		position: relative; left: 0px; top: 30px
 	} 
 	div.content { 
 		width: 395px; text-align: left; font: 10pt/14pt Arial; padding:0px; position: relative; left: 25px; 
 	} 
 	div.copy { 
 		width: 275px; text-align: left; font: 10pt/14pt Arial; padding:0px; float: left; margin-top: -17px; margin-left: 5px;
 	} 
 	div.breadcrumbs { 
 		padding:10px; font: 10pt/14pt Arial; margin-left: 10px;
	} 
	div.breadcrumbs a { 
 		text-decoration: none;
	} 
 	div.navbar { 
 		position: relative; top: -2px; left: -3px; width: 180px
 	} 
 	div.navitem { 
 		width: 180px; padding:5px 5px 5px 5px; background-color:white; border:1px solid #000033; border-left:0px; font-family:Arial; font-size: 12px 
 	} 
	div.navitem a { 
 		text-decoration: none; display: block; width: 169px;
 	} 
 	a.menulink { 
 		text-decoration: none; color:#000033; font-family: Verdana; font-size:14px 
 	} 
 	img { 
 		border:0px; display: block 
 	} 
 	img.top2 { 
 		clear: left 
 	} 
 	div.content_header { 
 		float:left; width:60px; padding: 0px;
 	}
	img.content_header_left {
		border:1px solid black; padding: 0px; margin-bottom: 10px; 
	}
	div.image_indent {
		background-repeat: no-repeat; width: 85px; height: 85px; margin: 5 0 0 0; float: left;  border:1px solid black	
	}
	div.specials_indent {
		height: 20px; margin: 5 0 0 0; float: left; line-height: 1.7; 
	}
	div.copy_indent {
		padding:0px 0px 1.5em 110px; clear: right;
	}
	div.copy_indent_client {
		padding:0px 0px 1.5em 110px; clear: right; text-decoration:none
	}
	a div.copy_indent_client {
		text-decoration:none
	}
	div.copy_indent_total_link {
		padding:0px 0px 1.5em 110px; clear: right; text_decoration:none
	}
    div.tour_link {
	  margin-top:3px;font-size:11px
	}
	a.tour_link {
		color:blue; text-decoration:none; cursor: hand
	}
	a.tour_link:hover {
		text-decoration: none; cursor: pointer; color: blue
	}
	div.tour_item {
		font-size: 14px; text-decoration: none; width: 172px; height: 60px; padding: 5px 5px 0px 5px; margin: 8 5 8 0; border:1px solid #000033; background-color:#FFFFFF
	}
	html>body div.tour_item {
		width: 161px; margin: 6 5 6 0; 
	}
	div.login_form {
		position:absolute; top:87; left: 510px
	}
	div.login_form form table {
		border-collapse:collapse; font-size: 13px; color: #4C4C4C; text-align: right
	}
	input.login_input {
		height: 18px; width: 140px; font-size: 12px; margin-left: 5px
	}
	input.login_input_sh {
		height: 18px; width: 95px; font-size: 12px; margin-left: 5px
	}
	span tour_desc {
		margin-left: 5px
	}
	span.tour_header {
		margin-left: 5px
	}
	table.form {
		font-size: 10pt; margin: 0 0 0 20;
	}
	table#main {
		 width: 750px; padding:0px
	}
	table#main td#left {
		padding:0px
	}
	table#main td#right {
		padding:0px
	}
	table#main td#crumbs {
		width: 580px; padding:0px
	}
	table#main td#content {
		padding:0px
	}
	table#main td#content {
		padding:0px
	}
	table#main td#sidebar {
		text-align: left; padding:0px; width: 40px
	}
	table.snippet {
		font-size: 8pt; margin: 20 0 0 0
	}
	table.snippet tr{
		border: 1px solid #404040; 
	}
	table.snippet td {
		border: 1px solid #404040; background-color: #FFFFE0; padding: 10px; width:350px
	}
	table.snippet td.spacer {
		padding: 5px; border: 0px solid blue; background-color: #FFFFFF; width:0px
	}

