body {	margin:0px auto; font-family:Arial, Helvetica, sans-serif; background:#fdbe57 url("images/circles_bottom.jpg") no-repeat 0px 548px; }
#background { background:url("images/bg_gradient.gif") repeat-x; float:left; width:100%; margin:0px; padding:0px; }
#wrapper { background:url("images/circles_right.jpg") no-repeat 901px 151px; float:left; width:100%; margin:0px; padding:0px; }
#container { float:left; width:971px; height:100%; }
#leftHeader { float:left; height:151px;	width:146px;  }
#rightHeader { float:right;	height:151px; width:773px; background: url("images/header_bg.jpg") no-repeat; }

/******* MAIN CONTENT AREA ******/
/********************************/
#main {	width:705px; float:right; margin-right:12px; padding:40px 22px 22px 22px; display:inline; background:#fff url("images/header_bottom.jpg") no-repeat top left;}

#main #home_upper {	display:inline; clear:both;  }
p { text-align:justify; }
#main #home_upper #homecontent { float:left; display:inline; width:480px; height:100%; padding-right:20px; }
#main #home_upper #homecontent #line1 { font-size:16px; line-height:18px; font-weight:bold; color:#f99429; }
#main #home_upper #homecontent #line2 {	font-size:18px; line-height:20px; color:#989a28; }
#main #home_upper #homecontent #para { font-size:13px; line-height:15px; color:#646464; text-align:justify; }

#main #home_upper #homecontent #para a { color:#646464; }
#main #home_upper #homecontent #para a:hover { color:#000; text-decoration:none;}

.break { height: 10px; }


#main #home_upper #sidebar { float:right; display:inline; padding:0px 0px 0px 2px; }
#main #home_upper #sidebar .sidebarTop { background: url("images/bgSidebarTop.jpg") no-repeat 0px 0px; overflow:hidden; width:200px; height:5px; }
#main #home_upper #sidebar ul.sidebarBlock, 
#main #home_upper #sidebar ul.sidebarBlock2{ padding:6px 12px 0px 12px; background: url("images/bgSidebarMid.jpg") #fdfded repeat-x 0% 100%; margin: 0px; border-right: #eeeece 1px solid; border-LEFT: #eeeece 1px solid; width:174px; list-style-type: none; }
#main #home_upper #sidebar ul.sidebarBlock li {padding:0px 0px 5px 27px; margin-top: 9px; font-size: 11px; background: url("images/icPage.gif") no-repeat 0px 2px;  color: #949627; BORDER-bottom: #ececcc 1px solid; }
#main #home_upper #sidebar ul.sidebarBlock li.noBRD { padding:0px 0px 10px 27px; margin-top:9px; font-size:11px; background: url("images/icPage.gif") no-repeat 0px 2px;  color:#949627; border-bottom:#fdfded 1px solid; }
#main #home_upper #sidebar ul.sidebarBlock li .titles a {	font-size: 12px; color: #bcbe57; font-weight:bold; text-decoration:none;}
#main #home_upper #sidebar ul.sidebarBlock li .titles a:hover { color:#f8942a; font-weight:bold; text-decoration:none;}
#main #home_upper #sidebar ul.sidebarBlock li P {	margin: 0px; color: #646464;  line-height:15px;}
#main #home_upper #sidebar ul.sidebarBlock li a.LearnMore {	font-weight: bold; color: #f8942a; text-decoration: underline;}
#main #home_upper #sidebar .sidebarBtm {background: url("images/bgSidebarBtm.jpg") no-repeat 0px 0px; margin-BOTTOM: 14px; OVERFLOW: hidden; WIDTH: 200px; height: 5px;}


#main #home_upper ul.sidebarBlock2 li {	padding-LEFT: 20px; padding-TOP: 0px; padding-RIGHT: 0px; padding-bottom: 10px; margin-top: 9px; font-size: 11px; 	background: url("images/icon_arrow.gif") no-repeat 0px 5px;  color: #949627; BORDER-bottom: #ececcc 1px solid;}
#main #home_upper ul.sidebarBlock2 li.noBRD {padding-LEFT: 20px; padding-TOP: 0px; padding-RIGHT: 0px; padding-bottom: 10px; margin-top: 9px; font-size: 11px; background: url("images/icon_arrow.gif") no-repeat 0px 5px;  color: #949627; BORDER-bottom: #fdfded 1px solid;}
#main #home_upper ul.sidebarBlock2 .titles {	font-size: 12px; color: #f8942a; font-weight: bold; }
#main #home_upper ul.sidebarBlock2 li .subtitles {	font-size: 12px; color: #bcbe57; font-weight: bold; }
#main #home_upper ul.sidebarBlock2 li .subtitles a:link, 
#main #home_upper ul.sidebarBlock2 li .subtitles a:visited {font-size: 12px; color: #bcbe57; font-weight: bold; text-decoration: none;}
#main #home_upper ul.sidebarBlock2 li .subtitles a:hover {	font-size: 12px; color: #f8942a; font-weight: bold; text-decoration: none;}
#main #home_upper ul.sidebarBlock2 li h3 {	background: url("images/icTestimonial.png") no-repeat 0px 0px; color: #f8942a;	PADDING-RIGHT: 0px; PADDING-LEFT: 44px; font-weight: normal; font-size: 24px; PADDING-BOTTOM: 0px; margin: 0px; line-height: 25px; PADDING-TOP: 7px; height: 34px;}
#main #home_upper ul.sidebarBlock2 li p {	margin: 0px; color: #646464; }
#main #home_upper ul.sidebarBlock2 li a.LearnMore {	font-weight: bold; color: #f8942a; text-decoration: underline;}


#main #home_upper #sidebar #clients-panel {	position: relative;	top: 10px;	width: 173px; color: #b7b956; font-size:16px; font-weight:bold; line-height:35px;}
#main #home_upper #sidebar #clients-panel #clients {	border:1px solid White;	padding: 8px;	background:#fce4bf;}


#main #home_lower {	margin-top:10px;}
#main #home_lower #testimonials { float:left; width:330px; margin-right:20px; display:inline;}
#main #home_lower #testimonials .sideh2, 
#main #home_lower #media_news .sideh2 {	height:9px; background: url("images/h2.jpg") repeat-x top left #f7f5e9;	border: 1px solid #e2dfcc;	border-width: 0 1px;}
#main #home_lower #testimonials .alt3, 
#main #home_lower #media_news .alt3 { color:#646464; padding:17px; background:#f7f5e9 url("images/alt3.gif") no-repeat top center; border:1px solid #e2dfcc; border-top:0; margin-bottom:0px; }

#main #home_lower #media_news ul.smonewsList { color:#adaf56; padding:0px; margin:0px; list-style-type:none; }
#main #home_lower #media_news ul.smonewsList li { padding:0px 0px 8px 12px;	background:url("images/bltRaquo.gif") no-repeat 0px 6px; line-height:18px; font-size:13px; }


#main #home_lower UL.FeaturedSections {	padding:0px; margin:0px; list-style-type:none;}
#main #home_lower UL.FeaturedSections li {	padding-bottom:0px; color:#8e8e8e;}
#main #home_lower UL.FeaturedSections li h3 { padding:7px 0px 0px 44px; font-weight: normal; font-size: 24px; margin: 0px; line-height: 22px; height: 34px;}
#main #home_lower UL.FeaturedSections li.Fitness h3 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/icTestimonial.png');}
#main #home_lower UL.FeaturedSections li[class].Fitness h3 { background:url("images/icTestimonial.png") no-repeat 0px 0px; filter: none;}
#main #home_lower UL.FeaturedSections li.FitScore H3 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/icNews.png');}
#main #home_lower UL.FeaturedSections li[class].FitScore h3 { background:url("images/icNews.png") no-repeat 0px 0px; filter: none;}
#main #home_lower UL.FeaturedSections li h3 a {	color: #b7b956; text-decoration: none;}
#main #home_lower UL.FeaturedSections li h3 em { padding:0px 0px 0px 0px; font-size: 11px; color: #afad73; font-style: normal; text-decoration: none;}
#main #home_lower UL.FeaturedSections li h3 em a { padding:0px 0px 0px 0px; color: #afad73; text-decoration: underline;}
#main #home_lower UL.FeaturedSections li p {	font-size:12px; color:#646464; margin:0px 0px 6px;}
#main #home_lower UL.FeaturedSections li a.sectionLink { display:block; padding-left:6px; margin-top:10px; font-size:12px; background:#eae5c5 url("images/icMore.gif") no-repeat 100% 50%; color:#878200; line-height:18px; height:20px; text-decoration:none;}
#main #home_lower UL.FeaturedSections li a.sectionLink:hover { background:url("images/icMore_hover.gif") #b3b555 no-repeat 100% 50%; color:#eae5c5;}
#main #home_lower UL.FeaturedSections li ul { padding:0px 0px 0px 0px; margin: 5px 0px; list-style-type: none;}
#main #home_lower UL.FeaturedSections li ul li { padding:3px 0px 3px 13px; background:url("images/bltRarrow.gif") no-repeat 1px 7px; }


#main #home_lower {	float:right; width:680px; height:100%; background:#f2f2f2; padding:10px; font-size:11px; font-weight:bold; float:left; padding-right:16px; line-height:18px; text-align:center; }
#main #home_lower a { color:#666; text-decoration:none; }
#main #home_lower a:hover { color:#000;	text-decoration:none; }


#main #inner_page {}
#main #inner_page a { color:#646464; }
#main #inner_page a:hover{ color:#000; text-decoration:none; }

#main #inner_page #title, #main #inner_page2 #title{ font-weight:bold; font-size:18px; margin:0px 0px 16px 7px; color:#989a28; }
#main #inner_page .content_section, #main #inner_page2 .content_section  { padding:0px 0px 11px 27px; font-size:12px; background:url("images/icBubbles.gif") no-repeat 0px 2px; margin:0px 0px 22px 7px; color:#8e8e8e; border-bottom:#ecebce 1px solid; }

#main #inner_page .content_section h4, #main #inner_page2 .content_section h4  { font-weight:normal; font-size:16px; margin:0px 0px 8px; color:#f8942a; }
#main #inner_page .content_section p, #main #inner_page2 .content_section p { margin:0px;}

#main #inner_page2 .content_section  ul.inList { padding:4px 0px 0px 0px; margin:0px; color:#646464; list-style-type:none; }
#main #inner_page2 .content_section  ul.inList li { padding:4px 0px 4px 12px; background:url("images/arrow-orange.gif") no-repeat 0px 8px; font-size:13px; line-height:20px; color:#646464; text-align:justify; }

#main #inner_page .content_section  ul.inList { padding:4px 0px 0px 0px;	margin:0px; color:#646464; list-style-type:none; }
#main #inner_page .content_section  ul.inList li a:link, 
#main #inner_page .content_section  ul.inList li a:visited { padding:4px 0px 4px 12px; background:url("images/arrow-orange.gif") no-repeat 0px 4px; font-size:13px; line-height:20px; color:#adaf56; text-decoration:none; font-weight:bold; }
#main #inner_page .content_section  ul.inList li a:hover, 
#main #inner_page .content_section  ul.inList li a:revisited { padding:4px 0px 4px 12px;	background:url("images/arrow-orange.gif") no-repeat 0px 4px; font-size:13px; line-height:20px; color:#f8942a; text-decoration:none; font-weight:bold; }


#main #breadcrumbs { height:40px; padding-left:10px; }

#main #breadcrumbs span { display:inline; }

#main #breadcrumbs p { margin-top:-5px; padding:0px; font-size:9pt; color:#6f6f66; }

#main #breadcrumbs a:link, #main #breadcrumbs a:visited{ padding:0px 2px; text-decoration:none; color:#f8942a; }
#main #breadcrumbs a:hover, #main #breadcrumbs a:revisited{ padding:0px 2px; text-decoration:none; color:#adaf56; }
#main #breadcrumbs a.ot:link, #main #breadcrumbs a.ot:visited{ padding:5px 10px; margin-right:-8px; text-decoration:none; color:#f8942a; background:url("images/bullet3.gif") no-repeat 2px 10px; }
#main #breadcrumbs a.ot:hover, #main #breadcrumbs a.ot:revisited{ padding:5px 10px;	margin-right:-8px;	text-decoration:none;	color:#adaf56;	background: url("images/bullet3.gif") no-repeat 2px 10px; }

#main #home_upper #inner_page2 { width:480px; float:left; padding-right:20px; display:inline; }

#main p{ font-size:13px; line-height:20px; color:#646464; }
#main p a { color:#93002e; }
#main p a:hover { text-decoration:none; }

#main h1{ display:block; color:#9d0038; font-size:19px; font-weight:normal; margin:0px; padding-bottom:2px; border-bottom:1px solid #edccd6; }
#main h2{ color:#666666; font-size:19px; font-weight:normal; }
#main h3{ color:#9d0038; font-size:16px; font-weight:bold; }
.photo { padding:5px; border:1px solid #cccccc; margin:0px 0px 20px 10px; }


/******* SUBSCRIPTION ********/
/*****************************/
#subscription {	position:absolute; top:336px; left:0px;	width:178px; border-top:solid 1px #fa932c; border-bottom:solid 1px #fa932c;	background:#fcaf45 url("images/subscribe_shadow.gif") no-repeat right top; padding:16px; }
#subscription h2 { background:url("images/subscribe_header.gif") no-repeat;	display:block; height:22px;	width:178px; margin:0px; }
#subscription h2 span { display:none; }
#subscription .subForm { margin:12px 0px 0px 0px; }
#subscription .field { width:170px; border:1px solid #ce7900; font-size:11px; padding:3px; margin:0px 0px 8px 0px; }


/******* ASSISTANT *********/
#word-cloud-panel { position:absolute; top:152px; left:5px; width:168px; }
#assistant-panel { position:absolute; top:400px; left:0px; width:168px; }

/******* FOOTER ********/
/***********************/
#footer { float:right; display:inline; width:705px;	margin-right:12px; padding:10px 22px 33px 22px; background:url("images/footer_bottom.png") no-repeat left top; }
#footer ul { float:left; display:block;  margin:0px; padding:0px; width:600px; height:20px; clear:both; }
#footer ul li {	list-style-type:none; font-size:11px; font-weight:bold;	margin:0px 6px 0px 0px;	float:left; padding-right:6px;	border-right:solid 1px #cc7a97; }
#footer ul li.last { border-right:solid 0px; }
#footer ul li a { color:#fff; text-decoration:none; }
#footer ul li a:hover {	text-decoration:none; }
#footer #copy {	float:left; width:705px; font-size:11px;	color:#fff; margin:0px; }
#footer #copy a { color:#fff; text-decoration:none; }
#footer #copy a:hover {	text-decoration:underline; }

/*#main #home_lower {	float:right; width:680px; height:100%; background:#f2f2f2; padding:10px;  }*/


#footer3 { float:right; display:inline; width:705px; margin-right:12px; padding:10px; background:#f1b34e url("images/links.png") no-repeat 7px 7px; font-size:11px; padding-right:35px; line-height:18px; text-align:center; }
#footer3 a { color:#000; text-decoration:none; }
#footer3 a:hover { color:#94002e; text-decoration:none; }

/***** CLASSES *****************/
/*******************************/

.gallery { border:none;	margin-top:12px; }

/**** CREW LIST *****************/
/********************************/

ul.crew { margin:0px 0px 0px -30px; padding:0px; display:inline; float:left; }
ul.crew li { padding:5px; margin:0px 0px 16px 30px; border:1px solid #cccccc; list-style-type:none; float:left; }
ul.crew li p { display:block; margin:4px 0px 0px 0px; padding:0px; }
ul.crew li p span{ display: block;	margin:0px; padding:0px; font-size:11px; }

/* Sub Navigation
----------------------------------------------- */

ul#subNav { margin:0 0 12px 0; padding:0; line-height:1em; list-style:none; }
ul#subNav li.title { color:#94002e; border-bottom:1px solid #B7C2CC; margin:0; padding:0 0 6px 0px; font-size:115%; font-weight:bold; }
ul#subNav li { background:none; border-bottom:1px solid #B7C2CC; margin:0; font-size:12px; font-weight:bold; }
ul#subNav li a:link, ul#subNav li a:visited, ul#subNav li a:hover, ul#subNav li a:active { background:transparent url("images/arrow-red.gif") no-repeat 1px 9px; padding:5px 0 5px 18px; display:block; text-decoration:none; }

#rightHeader #marki { width:406px;	height:28px; position: relative; top:98px;	left:545px;	z-index:100; /*144*/ font:14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-weight:bold; }
#rightHeader #marki a {	text-decoration:none; color:#a10034; }
#rightHeader #marki a:hover { text-decoration:none; color:#000; }

#rightHeader #nav {	width:606px; height:28px; position:relative; top:108px; left:83px; z-index:100; /*144*/	font:11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }

#rightHeader ul#nav { padding:0; margin:0; list-style:none; }
#rightHeader ul#nav li { float:left; position:relative; overflow:visible; }
#rightHeader li.mnu { height:32px; overflow:visible; } /* different height allows dropdown to be activated properly */
#rightHeader li.mnu span { position:absolute; left:-9999px }
#rightHeader li.mnu a { display:block; height:28px; background:url("images/nav.jpg") no-repeat; color:#fff }
#rightHeader li.mnu a:link		{ color:#303435; }
#rightHeader li.mnu a:visited	{ color:#303435; }
#rightHeader li.mnu a:hover		{ color:#cc0000; }
#rightHeader li.mnu a:active	{ color:#cc0000; } 

#rightHeader li.mnu ul { display:none; position:absolute; top:0;	border-right:1px solid #D87500; border-bottom:1px solid #D87500; border-left:1px solid #D87500; margin:2px 0; padding: 0 2px 2px 2px; width:130px; height:auto; top:28px; left:1px; background-color:#fff; list-style:none; } 
#rightHeader li.mnu>ul { top: 28px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#rightHeader li.mnu ul li { display: block; float:none; position: relative;	padding: 0; width: 100%; }
#rightHeader li.mnu ul li a { background-image:none; background-color:transparent; 	display: block; float:none; padding:4px 9px; margin:0; height:auto;	text-decoration:none; text-align:left; line-height:1.3em; font-size:12px; border-top:1px solid #ffe1c4; }
	
#rightHeader li.mnu ul li a:link {  }
#rightHeader li.mnu ul li a:visited	{  }
#rightHeader li.mnu ul li a:hover { background-color: #fdb44b; color: #fff;}
#rightHeader li.mnu ul li a:active {  }


#rightHeader li:hover ul, #rightHeader li.over ul { display: block; }

#rightHeader li#li1 { width: 78px;}
#rightHeader li#li1 a { background-position: -0px 0px; }
#rightHeader li#li1 a:hover	{ background-position: -0px -28px; }
#rightHeader li#li1 a.mnu-set:link, 
#rightHeader li#li1 a.mnu-set:visited { background-position: -0px -56px; }

#rightHeader li#li2	{ width: 90px; }
#rightHeader li#li2 a { background-position: -78px 0px; }
#rightHeader li#li2 a:hover	{ background-position: -78px -28px; }
#rightHeader li#li2 a.mnu-set:link, 
#rightHeader li#li2 a.mnu-set:visited { background-position: -78px -56px; }
	
#rightHeader li#li3 { width: 119px; }
#rightHeader li#li3 a { background-position: -168px 0px; }
#rightHeader li#li3 a:hover { background-position: -168px -28px; }
#rightHeader li#li3 a.mnu-set:link, 
#rightHeader li#li3 a.mnu-set:visited { background-position: -168px -56px; }
	
#rightHeader li#li4	{ width: 145px; }
#rightHeader li#li4 a { background-position: -287px 0px; }
#rightHeader li#li4 a:hover	{ background-position: -287px -28px; }
#rightHeader li#li4 a.mnu-set:link, 
#rightHeader li#li4 a.mnu-set:visited { background-position: -287px -56px; }

#rightHeader li#li5	{ width: 100px; }
#rightHeader li#li5 a { background-position: -432px 0px; }
#rightHeader li#li5 a:hover	{ background-position: -432px -28px; }
#rightHeader li#li5 a.mnu-set:link, 
#rightHeader li#li5 a.mnu-set:visited { background-position: -432px -56px; }
	
#rightHeader li#li6 { width: 69px; }
#rightHeader li#li6 a { background-position: -532px 0px; }
#rightHeader li#li6 a:hover	{ background-position: -532px -28px; }
#rightHeader li#li6 a.mnu-set:link, 
#rightHeader li#li6 a.mnu-set:visited { background-position: -532px -56px; }

ul#sitemap { line-height:22px; font-size:13px; color:#666; }
ul#sitemap a { color:#666; text-decoration:none; }
ul#sitemap a:hover { color:#fd6a02; text-decoration:none; }
ul#sitemap li.folder { background:#fff url("images/sitemap_folderopen.gif") no-repeat; padding-left:25px; list-style:none;  }
ul#sitemap li.page { background:#fff url("images/sitemap_page.gif") no-repeat; padding-left:25px; list-style:none;  }
