/* 
  --------------------------------------
  TabPanel Magic Style Sheet
  by Project Seven Development
  www.projectseven.com

  Style Theme: 04 - Oceanic -No Box Style
  --------------------------------------
*/

.p7TPpanel { margin-top: 5px; }

.p7TPwrapper { padding: 0; }

.p7TPheader { padding: 0; }

.p7TPheader h2,
.p7TPheader h3
{
    margin: 0 0 6px 0;
    font-size: 1.1em;
    font-weight: normal;
}

.p7TP_tabs
{
    font-size: 1em;
    padding: 0px;
    line-height: 1.5;
}

#p7TP1 .p7TP_tabs a,
#p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a,
#p7TP4 .p7TP_tabs a,
#p7TP5 .p7TP_tabs a
{
    padding: 5px 8px;
    display: block;
    float: left;
    color: #333333;
    text-decoration: none;
    background-image: url(img/tabs03_up.jpg);
    background-repeat: repeat-x;
    border-bottom: 0 solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
}

#p7TP1 .p7TP_tabs a:focus,
#p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus,
#p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus
{
    outline: 1px dotted;
    outline-color: #333333;
}

#p7TP1 .p7TP_tabs a:hover,
#p7TP2 .p7TP_tabs a:hover,
#p7TP3 .p7TP_tabs a:hover,
#p7TP4 .p7TP_tabs a:hover,
#p7TP5 .p7TP_tabs a:hover,
#p7TP1 .p7TP_tabs a:active,
#p7TP2 .p7TP_tabs a:active,
#p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active,
#p7TP5 .p7TP_tabs a:active { color: #FFFFFF; }

.p7TP_tabs div
{
    display: block;
    float: left;
    margin: 0 -1px 0 0;
}

.p7TPclear
{
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.p7TPcontent
{
		padding: 20px 0px 0px 20px;
		font-size: 0.95em;
		line-height: 1em;
		position: relative;
		z-index: 1;
		top: -1px;
		left: 0;
		color: #000;
		border-top: 2px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		margin-bottom: 0px;
}

.p7TPcontent p
{
    margin: 0px 0 15px;
    text-align: justify;
    font-size: .85em;
    line-height: 1.25;
}

.p7TPcontent table
{
    line-height: 1.5;
    margin: 0px 0px 20px;
    padding: 0px;
    width: 820px;
    vertical-align: top;
}

.p7TPcontent table tr td { vertical-align: top; }

.p7TPcontent #p7tpc1_1 table tr td.main_text
{
    vertical-align: top;
    width: 618px;
    padding-right: 20px;
}

#archive-event .p7TPcontent #p7tpc1_2 table tr .right_col ul,
#archive-event .p7TPcontent #p7tpc1_3 table tr .right_col ul,
#archive-event .p7TPcontent #p7tpc1_2 table tr .left_col ul,
#archive-event .p7TPcontent #p7tpc1_3 table tr .left_col ul
{
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 30px;
    list-style: none;
}

#archive-event .p7TPcontent #p7tpc1_2 table tr .right_col li,
#archive-event .p7TPcontent #p7tpc1_3 table tr .right_col li,
#archive-event .p7TPcontent #p7tpc1_2 table tr .left_col li,
#archive-event .p7TPcontent #p7tpc1_3 table tr .left_col li { list-style: none; }

.p7TPcontent #p7tpc1_1 table tr .main_text p
{
    text-align: justify;
    margin: 0px;
    line-height: 1.3;
    font-weight: normal;
    font-style: normal;
    padding: 0px 0px 7px;
    font-size: 1em;
}

.p7TPcontent #p7tpc1_1 table tr .main_text .quote
{
    padding: 5px 0px 0px 25px;
    margin: 5px 25px 5px 25px;
    background-image: url(../_images/quote-open.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
}

.p7TPcontent #p7tpc1_1 table tr .main_text .quote .em
{
    font: italic 15px/1.25 "Times New Roman", Times, serif;
    text-align: left;
    padding: 0px;
}

.p7TPcontent #p7tpc1_1 table tr .main_text .quote .close-quote
{
    background-image: url(../_images/quote-close.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    display: inline-block;
    height: 16px;
    width: 17px;
    margin: 0px 0px 0px 8px;
    padding: 0px 0px 0px;
}

.p7TPcontent #p7tpc1_1 table tr .main_text .quote h2
{
    font-size: 12px;
    text-align: right;
    color: #333;
    margin-right: 0px;
    margin-top: 5px;
}
#archive-event .main_text a.button
{
		text-decoration: none;
		border-bottom-style: none;
		height: 21px;
		color: #FFFFFF;
		text-align: center;
		display: block;
		margin: 0px 0px 10px;
		padding: 4px 0px 0px;
		width: 125px;
		font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
		background-image: url(../_images/button-bgd-125x25.png);
}
#archive-event .main_text a:hover.button
{
		color: #FFFFFF;
		background-image: url(../_images/button-bgd-125x25.png);
		background-repeat: repeat;
		background-position: left -25px;
}

.p7TPcontent #p7tpc1_1 table tr td.poster
{
    width: 180px;
    margin: 0px;
    vertical-align: top;
    display: block;
    border-style: none;
    padding: 0px;
}
.p7TPcontent #p7tpc1_1 table tr td.poster
p{
		text-align: right;
		font-size: 10px;
		color: #666;
		margin: 0px;
		padding: 0px;
}
.p7TPcontent #p7tpc1_1 table tr td #poster-box      
{
		display: block;
		position: relative;
		width: 180px;
		height: 254px;
		text-align: center;
}
.p7TPcontent #p7tpc1_1 table tr td.poster
#poster-box a {
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		border-style: none;
}
.p7TPcontent #p7tpc1_1 table tr td #poster-box .poster-mask      
{
		position: absolute;
		left: 0px;
		top: 0px;
}
.p7TPcontent #p7tpc1_1 table tr td .poster p.click      
{
		color: #333;
		font-weight: bold;
		text-align: right;
		font-size: .7em;
}

.p7TPcontent #p7tpc1_4 table tr td object
{
    padding: 0px;
    margin: 10px 0px 0px;
    height: 410px;
    width: 840px;
}

.p7TPcontent #p7tpc1_1 table tr td.footer
{
		height: 10px;
		margin: 0px;
		padding: 15px 0px 0px;
}

.p7TPcontent #p7tpc1_1 table tr td.footer p
{
		font: normal 10px/1.25 Arial, Helvetica, sans-serif;
		text-align: right;
		color: #9DBAFF;
		margin: 0px;
		padding: 0px;
}
#archive-event #share
{
		width: 600px;
		margin: -1px auto 0px;
		height: 24px;
		padding-top: 5px;
		padding-bottom: 0px;
		background-image: url(../_images/share-bgd.png);
		background-repeat: no-repeat;
		background-position: bottom;
		clear: both;
}
#archive-event #share p
{
		color: #333333;
		padding: 0px;
		font-size: 0.8em;
		line-height: 1;
		text-align: center;
		font-weight: normal;
		font-style: normal;
		margin: 0px;
}
#archive-event #share h1
{
		font-size: 1em;
		font-weight: lighter;
		color: #666666;
		padding: 0px;
		margin: 0px;
}
#archive-event #share a
{
		text-decoration: none;
		border-style: none;
		margin: 0px;
		padding: 0px;
}
#archive-event #share img
{
		border-style: none;
		vertical-align: middle;
		margin: 0px;
		padding: 0px;
}

.p7TPcontent #p7tpc1_4 table { margin-bottom: 10px; }

.p7TPcontent #p7tpc1_2 table tr td.left_col,
.p7TPcontent #p7tpc1_3 table tr td.left_col
{
    width: 410px;
    margin: 0px;
    padding: 0px 0px 10px;
}

.p7TPcontent #p7tpc1_2 table tr td.right_col,
.p7TPcontent #p7tpc1_3 table tr td.right_col
{
    width: 410px;
    margin: 0px;
    padding: 0px 0px 10px;
}

.p7TPcontent h2,
.p7TPcontent h3,
.p7TPcontent h4
{
    margin: 0px;
    padding: 0px 0px 10px;
    font-weight: normal;
}

.p7TPcontent h2
{
		font-size: 1.5em;
		color: #000;
		line-height: 1.25;
		margin: 0px;
		padding: 0px;
}

.p7TPcontent h3
{
		color: #999;
		font-size: 1em;
		margin: 0px;
		padding: 0px;
		line-height: 1;
}

.p7TPcontent h4
{
		color: #3a67ff;
		font-size: 1em;
		line-height: 1;
		margin: 0px;
		padding: 0px;
}

.p7TPcontent h5
{
    color: #06F;
    font-size: 1em;
    line-height: 1;
    margin: 0px 0px 15px;
    padding: 0px;
    font-weight: normal;
}

#wrapper #content #main-content #p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 table tr .main_text h6
{
    font: italic bold 1.3em/1 "Palatino Linotype", "Book Antiqua", Palatino, serif;
    color: #000;
    margin-bottom: 10px;
}

#p7TP1 .p7TP_tabs div.down,
#p7TP2 .p7TP_tabs div.down,
#p7TP3 .p7TP_tabs div.down,
#p7TP4 .p7TP_tabs div.down,
#p7TP5 .p7TP_tabs div.down
{
    padding: 0;
    position: relative;
    z-index: 2;
}

#p7TP1 .p7TP_tabs div.down a,
#p7TP2 .p7TP_tabs div.down a,
#p7TP3 .p7TP_tabs div.down a,
#p7TP4 .p7TP_tabs div.down a,
#p7TP5 .p7TP_tabs div.down a
{
    background-image: url(img/tabs03_down.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF !important;
    cursor: default;
}

/*HIDE the TABS*/
.p7TP_tabs { display: none; }
