/*
-----------------------------------------------
http://www.bodynetix.com
author:   Logistica Systems
version:  05.23.2008
----------------------------------------------- */

#promo {margin-right: 150px
}

html,body,div {
	font: normal 14px Arial, Helvetica, sans-serif; 
	color: #000000; 
	margin: 0; 
	padding: 0;
}


body {
	background-color: #414141;
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
}

img {margin:0; padding: 0;}

td  {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 1em 0;
}

h2 {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 .5em 0;
	
}

p	{
	margin: 0 0 1em 0;
	color:#FFFFFF;
	line-height: 120%;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}


td.nav_cell {
	background-color: #4A4647;
	border-left: solid 1px #000000;
}

td.content_cell {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;

	border-right: solid 1px #000000;
	background-color: #4A4647;
	background-image: url(images/cont-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #FFFFFF;
}

p.nav_news_title {
	padding-top: 1em;
	text-align:center;
	color: #FFCC00;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
}

p.nav_news {
	text-align:left;
	color: #FFFFFF;
	padding-left: 1em;
	padding-right: .3em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

p.nav_test {
	color: #FFFF99;
	padding: 1em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: italic;

}

table.programs {
	border-top: 2px solid #e5e5e5;
	border-left: 2px solid #e5e5e5;
	border-right: 2px solid #e5e5e5;
	background-color: #f5f5f5;
	text-align: left;

}

td.program_pic {
	border-bottom: 2px solid #e5e5e5;
}

td.program {
	padding: .5em;
	border-bottom: 2px solid #e5e5e5;
}

td.program:hover { background: #E2E2E2; }

p.program_text {
	color:#333333;
	line-height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0; padding:0;
}


/* MISC */
.small		{font-size: 10px; color:#C80000; }

div.bar_test {
	clear: both; /* req for FF */
	position:relative; 
	padding-top:2em; 
}

/* Generic Link */
a				{font: normal 14px Arial, Helvetica, sans-serif;  text-decoration: underline;}
a:link			{color: #FFCC00; }
a:visited		{color: #FFCC00; }
a:hover			{color: #ff3300; text-decoration: underline;}

/* Program Link */
a.p				{font: bold 13px Arial, Helvetica, sans-serif;  text-decoration: underline;}
a.p:link			{color: #0099E2; }
a.p:visited		{color: #0099E2; }
a.p:hover			{color: #ff3300; text-decoration: underline;}


/* Legal Stuff */
td.copyright	{
	font-size: 9px;
	font-weight:normal;
	color: #666666;
	font-family: Verdana, arial, sans-serif;
	padding:  0 1em 1em 0;
	background-image: url(images/bott_banner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:50px;
}

a.logistica				{font-size: 9px; color: #666666; font-family: Verdana, arial, sans-serif; text-decoration: none;}
a.logistica:link		{color: #666666;}
a.logistica:visited		{color: #666666;}
a.logistica:hover		{color: #666666; text-decoration: underline; font-weight: normal; }


/* NAVIGATION */
	
/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu {
	font-size: 10pt;
	font-family: Arial;
	padding-top: 1em;
	padding-left: 10px;	
}
.menu ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 180px; padding-top: 0px; list-style-type: none; position: relative}

.menu li {float: left; background-color: #6B797B}
.menu li.sub {background-color: #6B797B}

.menu table {margin-top: -1px; font-size: 1em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}

.menu a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 170px; color: #ffffff; line-height: 2em; border-bottom: #ffffff 1px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 170px; color: #ffffff; line-height: 2em; border-bottom: #ffffff 1px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.menu b {float: right; margin-right: 5px}
* html .menu a {width: 170px}
* html .menu a:visited {width: 170px}

* html .menu a:hover {font-weight: normal; text-transform: none; color: #ffffff; font-style: normal; position: relative; background-color: #ff3300; font-variant: normal; text-decoration: none}
.menu li:hover {position: relative}
.menu a:active {font-weight: normal; text-transform: none; color: #ffffff; font-style: normal; background-color: #ff3300; font-variant: normal; text-decoration: none}
.menu a:focus {font-weight: normal; text-transform: none; color: #ffffff; font-style: normal; background-color: #ff3300; font-variant: normal; text-decoration: none}
.menu li:hover > a {font-weight: normal; text-transform: none; color: #ffffff; font-style: normal; background-color: #ff3300; font-variant: normal; text-decoration: none}

.menu li ul {padding-right: 2em; padding-left: 2em; left: 12em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.menu li:hover > ul {visibility: visible}
.menu ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}
