*  {  margin: 0px;  padding: 0px;  }

body
{
	background: url(../images/background-header.jpg) repeat-x;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #333333;
}


img			{  border: none;  vertical-align: bottom;  }


a 			{  color: #69b5e1;  }
a:hover  	{  text-decoration: none;  }
a:visited  	{  color: #69b5e1;  }


ul 			{  list-style-type: square;  margin-left: 20px;  }
ul li 		{  line-height: 1.5em;  }
ul.indent 	{  margin-left: 30px;  padding-top: 10px;  }	/*  Second level bullets  */


p 			{ 	line-height: 1.5em;  }


h1 			{  font-family: "Myriad Pro", Helvetica, Arial, Sans-Serif;  font-size: 28pt;  color: #000000;  }
h2 			{  font-family: "Myriad Pro", Helvetica, Arial, Sans-Serif;  font-size: 18pt;  color: #000000;  }
h3			{  font-family: "Myriad Pro", Helvetica, Arial, Sans-Serif;  font-size: 14pt;  color: #000000;  }


.hr {  height: 1px; margin-top: 20px;  margin-bottom: 20px; border-bottom: 1px dotted #CCCCCC;  }
.hr2 {  height: 1px; margin-top: 20px;  margin-bottom: 20px; border-bottom: 2px dotted #CCCCCC;  }


table.tabulardata td 		{  padding: 5px;  }
table.tabulardata .oddrow 	{  background: #EEEEEE;  }




/*
 *  Header Styles
*/
#Container-Header	{  width: 960px;  margin-left: auto;  margin-right: auto;  }
#Container-TopNav  	{  height: 160px;  }
#Container-Logo		{  width: 320px;  height: 166px;  background: url(../images/background-logo.jpg) no-repeat;  }



/*
 *  Main Content Styles
*/
#Container-Content		{  width: 960px;  margin: 0px auto 100px auto;  padding-top: 20px;  }
#Container-LeftContent	{  padding: 20px;  }
#Container-RightContent	{  padding: 20px;  }



/*
 *  Portfolio Styles
*/
.Container-Portfolio-Project	{  border: 1px solid #CCCCCC;  }
.Border-White		{  border: 1px solid #FFFFFF;  background: #F8F8FF;  padding: 20px;  }
.PortfolioProject	{  background: #EEEEEE;  }
.PortfolioBadge		{  width: 560px;  height: 260px;  padding:20px;  background: url(../images/background-portfolio.jpg) no-repeat;  }
.Relative			{  height: 306px;  position: relative;  }
img.a 				{  position: absolute;  left: 0;  top: 0;  z-index: 10;  }
img.b 				{  position: absolute;  left: 0;  top: 0;  }
img.PortfolioImage	{  border: 2px solid #000000;  cursor: pointer;  }
p.Portfolio			{  line-height: 1.3em;  margin-top: 7px;  font-size: 10pt;  }
/*h2.Portfolio		{  padding: 10px;  background: url(../images/background-header-portfolio.jpg) repeat-x;  color: #FFFFFF; border: 1px solid #CC0000;  }*/
h2.Portfolio		{  padding: 10px;  font-weight: 100;  background: #FF0000;  color: #FFFFFF;  width: 300px;  }
h2.PortfolioTable	{  font-size: 12pt;  }

.apple_overlay 
{  
	display:none;  
	background-image:url(http://static.flowplayer.org/tools/img/overlay/white.png);
	width:605px;
	padding:35px;
	font-size: 11pt;
}

.apple_overlay .close 
{
	background-image:url(http://static.flowplayer.org/tools/img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.apple_overlay.black
{
	background-image:url(http://static.flowplayer.org/tools/img/overlay/transparent.png);
	color:#fff;
}

div.apple_overlay h3 
{
	color: #FFFFFF;
	margin:10px 0 -9px 0;
	font-weight:bold;
}	
	
	



/*
 *  Footer Styles
*/
#Container-Footer					{  width: 960px;  margin-left: auto;  margin-right: auto;  }

#Container-FooterTop				{  height: 253px;  border:  }
#Container-FooterTop a 				{  color: #336699;  }
#Container-FooterTop a:visited		{  color: #336699;  }
#Container-FooterTop a:hover		{  text-decoration: none;  }

#Container-FooterBottom				{  height: 49px;  }
#Container-FooterBottom a			{  color: #69b5e1;  text-decoration: none;  }
#Container-FooterBottom a:visited	{  color: #69b5e1;  }
#Container-FooterBottom a:hover		{  text-decoration: underline;  color: #d4e4f5;  }

p.Footer 							{  line-height: 1.2em;  color: #d4e4f5;  }
p.Footer2 							{  line-height: 1.2em;  color: #EEEEEE;  }

h2.Footer 							{  font-family: "Myriad Pro", Arial, Helvetica;  font-size: 16pt;  color: #FFFFFF;} 



/*
 *  Sidebar Styles
*/
.SidebarBadge	
{
	background: url(../images/background-badge.jpg) #EEEEEE repeat-x;
	border: 1px solid #EEEEEE;
	padding: 10px;
}

img.thumb 	{  border: 2px solid #000000;  width: 75px;  height: 75px;  }

p.Sidebar 	{  line-height: 1em;  padding: 0px 0px 10px 0px;  color: #666666;  }
p.Sidebar2 	{  font-size: 8pt;  line-height: 1em;  padding: 10px 0px 10px 0px;  color: #000000;  }

.tooltip
{
	display: none;
	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}