
body {
	background:url(https://www.taoschamber.com/graphics/taoschamber/body/background.gif) #8b7e65 repeat-x top left;
	text-align:center;
	font-size:82.5%;
	color:#4e3d1c;
}

a {
	color:#008dce;
}
a:hover {
	color:#006b9d;
	text-decoration:underline;
}
em {
	font-style:italic;
}
strong {
	font-weight:bold;
}

ol, ul {
	list-style: none;
	margin:5px 0px;
	padding:0px 22px;
}
li {
	font-size:.9em;	
	padding:2px 0px;
}
#listOverwrite {
	list-style:none !important;
}
.contentBox li {
	list-style:disc;
	padding:2px 0px;
	margin-left:10px;
}
table {
	border-collapse: separate;
	border-spacing: 0px;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

h1, h2 {
	color:#9d8d7e;
	padding:12px 12px 0 12px;	
}

h3, h4, h5 {
	padding:12px 12px 0 12px;	
	font-weight:bold;
}
h1{font-size:2em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.1em;}
h5{font-size:1em;}

h5 {
	padding-top:10px;	
}

/** CENTERING **/
#contentCentering {
	position:relative;
	margin:0 auto;
	width:978px;
	text-align:left;
}
#contentShadow {
	position:relative;
	width:100%;
}
#contentBody {
	position:relative;
	left:14px;
	width:924px;
	min-height:460px;
	padding:0px 13px 13px 13px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/border/background.gif) repeat top left;
}
.seasonLeft {
	position:absolute;
	left:-140px;
	display:none;
}
.seasonRight {
	position:absolute;
	right:-140px;
	display:none;
}

/** Shadow Blocks **/
#e {
	position:absolute;
	top:0px;
	right:0px;
	width:14px;
	height:100%;
	margin-top:-8px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/border/border_e.png) repeat-y top right;
}
#w {
	position:absolute;
	top:0px;
	left:0px;
	width:14px;
	height:100%;
	margin-top:-8px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/border/border_w.png) repeat-y top left;
}
#s {
	position:absolute;
	left:22px;
	bottom:-14px;
	width:934px;
	height:14px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/border/border_s.png) repeat-x bottom left;
}
#se {
	position:absolute;
	right:0px;
	bottom:-14px;
	width:22px;
	height:22px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/border/border_se.png) no-repeat bottom right;
}
#sw {
	position:absolute;
	left:0px;
	bottom:-14px;
	width:22px;
	height:22px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/border/border_sw.png) repeat-x bottom left;
}

/** Header **/
#header {
	position:relative;
	width:925px;
	height:128px;
	background:url(https://www.toolsforbusiness.info/success-in-newmexico/images/taos_Header.jpg) no-repeat top left;
}
#headerHit {
	position:absolute;
	top:0px;
	left:247px;
	width:430px;
	height:128px;
	cursor:pointer;
}
#buttonBar {
	position:relative;
	left:-3px;
	height:83px;
	width:931px;
}
#buttonBarL {
	position:absolute;
	top:0px;
	left:0px;
	width:35px;
	height:83px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/button_bar_left.png) no-repeat top left;
}
#buttonBarR {
	position:absolute;
	top:0px;
	right:0px;
	width:35px;
	height:83px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/button_bar_right.png) no-repeat top right;
}
#buttonBarC {
	position:absolute;
	left:35px;
	width:861px;
	height:83px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/button_bar_center.png) repeat-x top left;
}
#buttonHolder {
	position:relative;
	padding-left:23px;
}
.button37 {
		padding:4px;
		box-shadow: 10px 10px 5px #888888;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:300px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	margin: 25px 5px 23px 22px;
}

.button37 a:link {
		text-decoration:none;
}.button {
	position:relative;
	float:left;
	height:62px;
	padding:0px 5px;
}
.active {
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/button_tab_left.png) no-repeat top left;
}
#btRight {
	position:absolute;
	top:0px;
	right:0px;
	width:18px;
	height:63px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/button_tab_right.gif) no-repeat top right;
}

.btVisitorInfo{
	position:relative;
	width:96px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/visitor_info.gif) no-repeat top left;
	background-position:0px 29px;
	top:25px;
}
.btVisitorInfo a{
	position:absolute;
	width:96px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/visitor_info.gif) no-repeat top left;
	background-position:0px -29px;
}
.btVisitorInfo a:hover{
	background-position:0px 0px;
}

.btBusinessInfo{
	position:relative;
	width:110px;
	height:29px;
	top:25px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/business_info.gif) no-repeat top left;
	background-position:0px 29px;
}
.btBusinessInfo a{
	position:absolute;
	width:110px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/business_info.gif) no-repeat top left;
	background-position:0px -29px;
}
.btBusinessInfo a:hover{
	background-position:0px 0px;
}

.btCommunityRelocation{
	position:relative;
	width:198px;
	height:29px;
	top:25px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/community_relocation.gif) no-repeat top left;
	background-position:0px 29px;
}
.btCommunityRelocation a{
	position:absolute;
	width:198px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/community_relocation.gif) no-repeat top left;
	background-position:0px -29px;
}
.btCommunityRelocation a:hover{
	background-position:0px 0px;
}

.btEvents{
	position:relative;
	width:66px;
	height:29px;
	top:25px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/events.gif) no-repeat top left;
	background-position:0px 29px;
}
.btEvents a{
	position:absolute;
	width:66px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/events.gif) no-repeat top left;
	background-position:0px -29px;
}
.btEvents a:hover{
	background-position:0px 0px;
}

.btBusinessDirectory{
	position:relative;
	width:152px;
	height:29px;
	top:25px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/business_directory.gif) no-repeat top left;
	background-position:0px 29px;
}
.btBusinessDirectory a{
	position:absolute;
	width:152px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/business_directory.gif) no-repeat top left;
	background-position:0px -29px;
}
.btBusinessDirectory a:hover{
	background-position:0px 0px;
}

.btAboutUs{
	position:relative;
	width:86px;
	height:29px;
	top:25px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/about_us.gif) no-repeat top left;
	background-position:0px 29px;
}
.btAboutUs a{
	position:absolute;
	width:86px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/about_us.gif) no-repeat top left;
	background-position:0px -29px;
}
.btAboutUs a:hover{
	background-position:0px 0px;
}

.btMemberInfo{
	position:relative;
	width:106px;
	height:29px;
	top:25px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/member_info.gif) no-repeat top left;
	background-position:0px 29px;
}
.btMemberInfo a{
	position:absolute;
	width:106px;
	height:29px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/member_info.gif) no-repeat top left;
	background-position:0px -29px;
}
.btMemberInfo a:hover{
	background-position:0px 0px;
}

#btActive {
	background-position:0px -58px;	
}

#memberLogin {
	position:absolute;
	top:0px;
	right:20px;
	width:116px;
	height:29px;
	overflow:hidden;
}
#memberLogin a{
	position:absolute;
	width:116px;
	height:58px;
	cursor:pointer;
	background:url(https://www.taoschamber.com/graphics/taoschamber/header/buttons/member_login.png) no-repeat top left;
}
#memberLogin a:hover{
	background-position:0px -30px;
}
.clear {
	content:".";
	clear:both;
}

/** flash componnents **/
#flashHome {
	position:relative;
	width:935px;
	height:400px;
	margin-left:-4px;
	margin-top:-7px;
}
#flashSidebar {
	position:absolute;
	width:215px;
	top:800px;
	left:-13px;
	height:1px;
	z-index:98;
}	
#flashSidebar embed{
	z-index:99;
}
/** columns **/
.column-20 {
	position:relative;
	width:20%;
}
.column-25 {
	position:relative;
	width:25%;
}
.column-200 {
	position:relative;
	width:100px;
}
.column-30 {
	position:relative;
	width:30%;
}

.column-50 {
	position:relative;
	width:49%;
}
.column-70 {
	position:relative;
	width:68%;
}
.column-75 {
	position:relative;
	width:74%;
}
.column-18 {
	position:relative;
	width:18%;
}
.column-82 {
	position:relative;
	width:81%;
}
.column-80 {
	position:relative;
	width:78%;
}
.column-80 h5{
	padding-left:22px;
}
.column-80 h1, h2, h3, h4 {
	padding:20px 16px 0 25px;	
}
.column-80 p {
	padding-left:25px;	
	padding-right:25px;	
}

.column-100 {
	
	width:100%;
}
.left {
	float:left;	
}
.right {
	float:right;	
}
.leftContent {
	float:none;
	height:100%;
		
}
.fullHeight {
	position:relative;
	height:100%;
	width:100%;
	background:#090;
}
.min-height {
	min-height:300px;	
}
.visitor-info {
	min-height:585px;
}
.community-relocation {
	min-height:380px;
}
.about-us {
	min-height:470px;
}
.padding-bottom {
	padding-bottom:12px;
}
.pagination {
	width:100%;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding:12px 0px;
}
.padding-fix {
	padding:0px 0px 24px 25px;
}
.padding-top-remove {
	padding-top:0px;
}
.padding-left-2 {
	padding-left:2px;
}
/** content boxes **/
.contentBox {
	position:relative;
	border:7px solid #e7e3da;
	background:#ffffff;
	margin-bottom:10px;
}
.homeEvents h4, .homeSpec h4, .homeSpec h3, .homeSpec h2, .homeSpec h1 {
	padding-left:12px;
}
.homeEvents iframe {
	padding-top:5px;
	overflow:hidden;
	background:none;
}
.homeTableMembers {
	padding-top:6px;
	
}

/** content Menu **/
.horMenu {
	position:absolute;
	left:-10px;
	width:235px;
	top:45px;
	overflow:visible;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/border_menu_center.png) repeat-y top left;
	z-index:100;
}	
#horMenuTopShadow {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:27px;
	overflow:visible;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/border_menu_top.png) no-repeat top left;
}
#horMenuBottomShadow {
	position:absolute;
	left:0px;
	bottom:0px;
	width:235px;
	height:28px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/border_menu_bottom.png) no-repeat bottom left;
}
#horMenuTop {
	position:absolute;
	top:0px;
	left:7px;
	width:218px;
	height:93px;
	overflow:visible;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/menu_top.png) no-repeat top left;
}
#horMenuBottom{
	position:absolute;
	bottom:0px;
	left:7px;
	width:218px;
	height:93px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/menu_bottom.png) no-repeat bottom left;
}
#horMenuContent {
	position:relative;
	padding:10px 0px;
	overflow:visible;
}
#horMenuContent ul{
	
	padding:10px 10px;
}
#horMenuContent li{
	color:#666565;
	width:214px;
	height:28px;
	padding:0px 0px;
	padding-top:1px;
	margin:8px 0px;
	font-size:20px;
	padding-left:10px;
	cursor:default;
	
}
#horMenuContentBack {
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/menu_button_overlay.png) no-repeat top left;	
}
#horMenuContent li a{
	position:absolute;
	color:#9b6e43;
	width:214px;
	height:25px;
	padding-top:1px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/menu/menu_button_overlay_arrow.png) no-repeat top left;
	background-position:-16px 0px;
}
#horMenuContent li a:hover{
	color:#9b6e43;
	width:222px;
	height:28px;
	text-decoration:none;
	background-position:-10px -28px;
}


/** PRODUCT SPEC**/
#productWrap {
	position:relative;
	padding-left:24px;
}
.productBox {
	position:relative;
	float:left;
	width:155px;
	height:180px;
	text-align:center;
	margin-right:15px;
}
.productBox h2, .productBox h3 {
	padding:0px;
}
.productBox h2 {
	font-size:12px;
	font-weight:bold;
	color:#413429;
}
.productBox h3 {
	font-size:12px;
	color:#006b9d;
}
.productPic {
	position:relative;
	width:100%;
	height:120px;
	text-align:center;
}
.greenBold {
	color:#006b9d;
}
.redStrike {
	color:#900;
	text-decoration:line-through;
}
#productViewMainImage {
	padding-top:12px;
	text-align:center;
}
.productViewMini, .productViewMiniPad {
	float:left;
	width:60px;
	text-align:center;	
}
.productViewMiniPad {
	padding-right:10px;
}
#productViewMiniContainer {
	padding:7px 0px;
}
.productsReset h3,.productsReset h4, .productsReset p{
	padding-left:6px;
	padding-top:0px;
}
.productsReset h4 {
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}
p.viewAll {
	padding:6px 0px;
}
.hitZone {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	cursor:pointer;
}

/** CHAMBER MASTER BANNER ADS **/
.chamberMasterBannerAd {
	position:absolute;
	top:-8px;
	right:-25px;
}
.chamberMasterBannerAdFix-padding {
	padding-top:15px;
}
.chamberMasterBannerAdFix-top {
	top:60px;
}
/** BLOG **/
.blog {
	margin-bottom:12px;
}
.blog p{
	padding-right:12px;
}
.blog hr{
	margin:15px 15px 15px 25px;
	color:#FFF;
	border-bottom:1px #e6e2d9 solid;
}
.menu-20 {
	padding:25px 20px 0px 0px;	
}
.menu-20 ul {
	padding:0px;
	margin:0px;
}
.menu-20 ul + ul {
	margin-top:25px;
}
.menu-20 li {
	list-style:none;
	border-bottom:1px #e6e1d8 solid;
	padding:5px;
}
.menuTitle {
	background:#e7e3da;	
	padding:3px 5px;
	font-weight:bold;
}
.comments li {
	padding:0px;
	padding-bottom:5px;
	border-bottom:1px #e6e2d9 solid;
	
}
.commentsReply {
	margin-left:60px;
	border-left:1px #e6e2d9 solid;
}
 
li.commentReplyWrap {
	padding:8px 0px 24px 0px;
}

li.commentsReply + li.commentReplyWrap {
	margin-left:60px;
}

.commentLine {
	position:relative;
	float:left;
	height:100%;
	background:#060;
}

.comments h3, .comments h4, .comments p {
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}
.comments h3, .comments h4 {
	color:#8d6a39;
}
.comments h3 {
	padding-top:10px;
}
#commentsWrap > h3{
	padding-top:0px;
}
#commentsAddComment {
	padding-left:59px;
	height:22px;
	padding-top:2px;
	margin:5px 0px;
	font-weight:bold;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/components/blog/comment_icon.png) no-repeat 24px top;
}

.commentRollout {
	padding:5px 24px 12px 24px;	
}
.comment_form input, .comment_form textarea {
	margin:4px 1px 1px 1px;
}
#recaptcha_area{
	margin:5px 2px 2px 2px;
}
.comment_form input[type="text"], .comment_form textarea, input[type="text"], textarea {
	border:1px #adadad solid;
	padding:2px;
	margin:4px 1px 1px 1px;
}
.comment_form input[type="text"]:focus, .comment_form textarea:focus, input[type="text"]:focus, textarea:focus {
	border:2px #8b8b8b solid;
	padding:2px;
	margin:3px 0px 0px 0px;
}

h4#allPostList {
	font-size:1em;
	font-weight:bold;
	padding-top:8px;
	padding-left:36px;
}
h4#allPostList + h4#allPostList {
	padding-top:2px;
}

.reply {
	margin-top:-12px;
	float:right;
}

h2 + h3 {	
	padding-top:10px;
	font-size:12px;
}
h3 + h4 {
	padding:0px 0px 0px 25px;
	font-weight:normal;
	font-size:12px;
}
h1+h4 {
	padding-top:0px;
}
.commentsReply h3, .commentsReply h4, .commentsReply p {
	padding-left:12px;
} 
li.commentReplyWrap + li.commentsMain {
	margin-top:16px;
	
}

/** Gallery **/
#galleryContainer {
	width:680px;
	padding:12px 0px 24px 32px;
}
.galleryImageContainer {
	position:relative;
	float:left;
	width:198px;
	height:134px;
	overflow:hidden;
	text-align:center;
	margin-right:26px;
	margin-bottom:20px;
}
.galleryImageTitle {
	position:absolute;
	bottom:7px;
	left:8px;
	width:182px;
	height:auto;
	color:#ccc;
	padding:3px 0px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/components/gallery/title_background.png) repeat left top;
}
.galleryImageBorder {
	position:absolute;
	top:0px;
	left:0px;
	width:198px;
	height:134px;
	background:url(https://www.taoschamber.com/graphics/taoschamber/content/components/gallery/photo_border.gif) no-repeat left top;
}
/** The code for the gallery popover **/
/* the overlayed element */ 
.galleryOverlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#e9e9e9; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #cecece; 
    border-right:0;
    padding:5px;
    left:-400px;
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 

/* close button positioned on upper right corner */ 
.galleryOverlay .close { 
background:url(https://taoschamber.org/graphics/themes/globalgraphics/photogallery/button_close.png) no-repeat top right; 
    position:absolute; 
    right:38px; 
    top:8px; 
    cursor:pointer; 
    height:20px; 
    width:30px; 
    margin-right:8px;
    z-index:34;
}

/* styling for elements inside overlay */ 
.galleryOverlayDetails { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.galleryOverlayDetails h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}
.galleryOverlayTextHolder {
	position:absolute;
	width:215px;
	height:100%;
	top:-1px;
	right:0px;
	padding:0px 0px 0px 0px;
	background-color:#e9e9e9;
	border:1px solid #cecece; 
	border-left:0;
	overflow:auto;
}
.galleryOverlayText {
	position:relative;
	width:190px;
	top:0px; 
	margin:5px 0px;
	left:0px;
	
}
.galleryOverlayText p {
	font-size:11px;
	line-height:15px;
	padding:5px;
}
/* "next image" and "prev image" links */
.galleryOverlay .next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #9c9c9c;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#000000;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}

.galleryOverlay .prev {
	left:5px;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.galleryOverlay .next {
	right:5px;
	margin-right: 5px;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.galleryOverlay .next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
	color:#000000;
}

/* when there is no next or previous link available this class is added */
.galleryOverlay .disabled {
	visibility:hidden;		
}

/* the "information box" */
.galleryOverlay .info {
	position:absolute;
	top:5px;
	left:5px;	
	padding:10px 0px 10px 0px;
	color:#000000;
	font-size:11px;
	border-bottom:1px solid #9c9c9c;
	text-align:center;
}

.galleryOverlay .info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.galleryOverlay .progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.galleryOverlay .next, .prev, .info {
	background:#ebebeb !important;
	opacity: .3;		
}
.newsListHome li{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.newsListHome {
	list-style:none;
	padding-left:10px;
	padding-right:6px;
}
/** FORMS **/
.tiny {
	width:24px;
}
.small {
	width:30%;
}
.medium {
	width:50%;
}
.large {
	width:75%;
}
.largest {
	width:95%;
}
textarea.medium {
	height:50px;
}
textarea.large {
	height:75px;
}
textarea.largest {
	height:100px;
}
p.formTitle {
	padding:0px;
	margin-top:6px;
	font-weight:bold;
}

.padding-fix form {
	margin-top:12px;
}
.formPCinputError {
  color:#bf0000;
  margin-left:12px;
}
/** BIOS **/
.bio h4, .bio h3{
	padding-top:0px;
	padding-left:0px;
	font-weight:normal;
}
.bio p {
	padding-left:0px;
}
.bioPic {
	text-align:center;
}
.bioPic img{
	border:3px #E7E3DA solid;
}

hr.bio {
	border:none;
	background:none;
	border-bottom:1px #E7E3DA solid;
	margin:8px 0px;
}
/** LINKS **/
ul#links {
	margin:0px;
	padding:0px 24px;
}
ul#links h2, ul#links p, ul#links h3{
	padding:0px;
}
ul#links h3 {
	font-style:italic;
	font-size:1.1em;
}
ul#links li{
	border-bottom:1px #E7E3DA solid;
	padding:12px 0px;
	list-style:none;
}



.chambermasterIframe{
	background-color:#fff;
	height:0px;
	width:925px;
}

li.disadv
   {
      font-weight: bold;
	  font-style: italic;
   }

.altText {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
}
.list {
	color: #666;
}
.subhead {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
}
.subhead2 {
	font-family: Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #005D88;
	}
.subhead:hover {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #005D88;
}

.navigation_head {
	font-family: Myriad Pro, Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform:uppercase;
	color: #005D88;
}

.header_text {
	text-align:left;
	color:#58595b;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 23px 0px;
}

blockquote {
margin-left:25px;
margin-top:10px:
margin-bottom:10px:
padding-top:10px:
padding-left: 5px;
padding-bottom:10px;
}
.mainText {
margin-left:25px;
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	line-height:120%;
}	
table.widest-table 
	{ width:775px; } 
table.medium-table 
	{ width:600px; }
table.index-table 
	{ width:450px; } 
	
.border {
	border: 8px solid #d3d2d2;
}
.border_secondary {
	border: 8px solid #e5e5e5;
}

.header_home_bkg {
	text-align:left;
	border:0px;
	background:url(../images/TFB_Home_Title.jpg);
	height:47px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 5px 0px;
}

.header_secondary_bkg {
	text-align:left;
	border:0px;
	background:url(../images/TFB_Secondary_Title.jpg);
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 10px 0px;
}

.left_column_home {
	margin: 0px 15px 10px 15px;
	}

.right_column {
	margin: 0px 22px 10px 22px;
	}

.right_column_banners {
	margin: 0px 0px 0px 0px;
	}
	
.body_area_home {
	margin: 0px 27px 30px 45px;
	}
	
.body_area_secondary {
	margin: 0px 25px 30px 25px;
	}	

#nav {
	margin: 0px;
	padding: 0px;
}

#flash {
	float: left;
	margin-right: 1px;
}


.left_li ul {
	list-style:none;
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	margin:0;
	padding:0;
}

.left_li ul a{
	color:#656058;
	text-decoration:none;
}

.left_li ul a:hover{
	color:#ef6a24;
	text-decoration:none;
}

.left_li li {
   margin:0;
   padding:8px;
   border-bottom:solid 1pt #d3d2d2;
}

/*** BUTTON CLASS ***/

.buttonz {
	padding:2px;
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:100px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 5px;
}

.buttonz a{
	padding:2px;
	text-align:center;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 9pt;
	font-weight:bold;
}
/** Footer **/
.footer {
	position:relative;
	width:100%;
	text-align:center;
	color:#42362b;
	padding-bottom:20px;
}
.footer ul {
	padding-top:5px;
}
.footer li {
	font-size:1em;
	display:inline;	
	padding:0px 6px;
}
.footer li a{
	color:#c9c0b8;
}
.footer p {
	font-size:.8em;	
}

