﻿body 
{
	margin:0;
	padding:0;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	color: #333333;
	background:url(../Images/pttp/bkg.jpg) no-repeat top center #000000;
}
a
{
    text-decoration: none;
    color:#0b9600;
}
.ui-widget-content a, .ui-widget-content a:hover
{
    color:#0b9600;
}
#container
{
    width: 800px;
    margin: 0 auto;
    background:url(../Images/pttp/header.jpg) no-repeat top left #FFFFFF;
    padding:0px 0px 20px 0px;
}
#container .home-btn
{
    width:800px;
    height:200px;
    display:block;
    border: none;
    outline:none;
}
#container .footer a
{
    font-weight: normal; 
    color:#666666;
}
#container .footer
{
    padding: 20px;
    background-color:#EEEEEE;
    font-family:Arial,sans-serif;
    font-size:10px;
    color:#666666;
    margin: 0px 20px 0px 20px;
}
.sponsor-logos
{
    margin: 0px 0px 20px 0px;
    text-align:center;
    width:760px;
    background-color:#EEEEEE;
    padding-bottom:3px;
}
.sponsor-logos-header
{
    text-align:left;
    width:715px;
    font-size:11px;
    color:#999999;
    padding: 10px 0px 0px 45px;
}
/*
#nav
{
    height:30px;
    width:680px;
    padding:0px 60px 0px 60px;
}
#nav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#nav li
{
    float: left;
    margin-right:5px;
}
#nav li a
{
    display: block;
    height: 20px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color: #bcd402;
    padding: 5px 15px 5px 15px;
    background: none;
}
#nav li a:hover
{
    background-color: #FFFFFF;
    color:#333333;
}
#nav li .selected
{
    background-color: #FFFFFF;
    color:#000000;
    height: 18px;
    border-top: 2px solid #bcd402;
    border-left: 2px solid #bcd402;
    border-right: 2px solid #bcd402;
}
*/
#nav
{
    background: none;
    padding: 0px;
    clear: both;
}
#nav ul
{
    background: none;
}
#nav .ui-tabs-panel
{
    padding: 0px;
}

/***********
TABS (taken from iTnews)
***********/
#nav .ui-widget-content { color: #000000; }
#nav .ui-widget-header { color:#666666; font-weight: normal; font-size:14px; line-height:27px; background: url(../Images/pttp/menu-bkg.gif) repeat-x bottom left; }
#nav .ui-state-default, .ui-widget-content .ui-state-default { color:#FFFFFF; outline: none; }
#nav .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#bcd402; text-decoration: none; outline: none;background:none;}
#nav .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { color:#FFFFFF; outline: none;}
#nav .ui-state-hover a, .ui-state-hover a:hover { color: #FFFFFF; text-decoration: none; outline: none;background:none; }
#nav .ui-state-active, .ui-widget-content .ui-state-active {  outline: none;}
#nav .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#111111; outline: none; text-decoration: none;background-color:#FFFFFF;}
#nav { padding: 0px; zoom: 1; }
#nav .ui-tabs-nav { list-style: none; position: relative; padding:0;padding:0px 0px 0px 60px; }
#nav .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 10px 0 0; padding: 0; list-style:none; background:none; }
#nav .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0px 10px 0px 10px; line-height:29px; }
#nav .ui-tabs-nav li.ui-state-default { border-color: #bcd402; border-width: 0px; border-style:solid;}
#nav .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0;border-color: #bcd402; border-width: 1px 1px 0px 1px; border-style:solid; }
#nav .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#nav .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
#nav .ui-tabs-panel { padding: 1px 20px 20px 20px; display: block; border-width: 0; background-color: #FFFFFF; }
#nav .ui-tabs-hide { display: none !important; }

.tab-header
{
    font-size:18px;
    line-height: 26px;
    margin:5px 0px 10px 0px;
    padding:0px;
    color:#333333;
}
.agenda td
{
    padding: 10px 15px 10px 3px;
}
.agenda .time
{
    font-weight:bold;
}
.agenda .alt-row
{
    background-color: #EEEEEE;
}
#sponsors .logo
{
    float:right;
    width:240px;
    margin-left:20px;
    text-align:right;
}   
#sponsors .description
{
    
}
#sponsors .spacer
{
    height:20px;
    margin-bottom:18px;
    border-bottom: 1px dotted #DDDDDD;
    clear:both;
}
.sponsor-header
{
    font-size:16px;
    line-height: 22px;
    margin:5px 0px 2px 0px;
    padding:0px;
    color:#000000;
}
.sponsor-type-header
{
    font-size:14px;
    line-height: 20px;
    margin:0px 0px 10px 0px;
    padding:0px;
    color:#000000;
}
