@charset "UTF-8";
/* CSS Document */

/* -- SAME AS HOMEPAGE -- */

/* languages dropdown menu */
@import url(menu.css);

html { height: 100%;}

body { padding:0; margin:0; background-color:#ffffff; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.clear { clear:both;}
img { border:0;}

#container { width:984px; margin:0px auto; padding:0; color:black; background-color:#FFFFFF;}

/* header */
#container #header { padding:0; margin:0; height:115px; background:#04214b; background:url(../images/bg_header.jpg) 0 0 no-repeat;}
#container #header .logoEPT { float:left; margin:0; padding:27px 0 0 35px;}
#container #header .logoPS { float:right; margin:0; padding:27px 32px 0 0;}
#container #header #langsForm { float:right; margin:0; padding:10px 30px 0 0; }
#container #header #langsForm form { margin:0; padding:0;}

/* top navigation */
#container #nav { margin:0; padding:0; background:url(../images/bg_nav.jpg) no-repeat; height:35px; width:984px;}
#container #nav #navItems { float:left; margin:0; padding:9px 0 0 15px; color:#e41e26;}
#container #nav #navItems a { font-weight:bold; color:#0f4b99; text-decoration:none;}
#container #nav #navItems a:hover {color:#6a7cb7;}

/* -- END SAME AS HOMEPAGE -- */

.spacing { clear:both; height:8px;}
.spacing2 { clear:both; height:5px;}
.sm { font-size:10px;}

/* middle section (leftNav, copy, right column) */
#container #content { padding:0; margin:0; background:url(../images/bg_middleAll.gif); background-repeat:repeat-y;}
/* bg spade for leftNav */
#container #content #bgSpade { padding:0; margin:0; background:url(../images/bgspade.gif); background-repeat:no-repeat;}

/* left side navigation */
#container #content #leftNav { float: left; padding:0 0 0 5px; margin: 0; width: 155px; text-align:left; }
#container #content #leftNav a { color:#ffffff; text-decoration:none; display: block; }
#container #content #leftNav ul { padding: 0px 0px 20px 0; margin: 0; list-style-type: none; }
#container #content #leftNav li { padding: 0; margin: 0; background: url(../images/div_leftnav.gif) 0 0em no-repeat; display: block; }
#container #content #leftNav li a { padding-left:21px; padding-bottom:5px; padding-top:5px; padding-right:6px; }
#container #content #leftNav li.first { margin: 0;  background:none; display: block; padding-left:8px; padding-bottom:8px; padding-top:4px; color:#ffffff; font-weight:bold; }
#container #content #leftNav li.second { margin: 0;  background:none; display: block; padding-left:15px; padding-bottom:8px; padding-top:14px; color:#801800; font-weight:bold; }
#container #content #leftNav li a:hover { background: url(../images/leftnavhover2.gif) 0 0em no-repeat;  text-decoration:underline; color:#FFFFFF; }
#container #content #leftNav .pressed { background: url(../images/leftnavhover.gif) 0 0em; color:#FFFFFF; }
#container #content #leftNav li.blank { margin: 0;  background: url(../images/div_leftnav_last.gif) 0 0em no-repeat; display: block; padding-left:15px; padding-bottom:1px; padding-top:2px;}


#container #content #leftNav .sub1 { padding: 0; margin: 0; list-style-type: none; }
#container #content #leftNav .sub1 li { background: url(../images/div_leftnav_s.gif) 0 0em no-repeat; }
#container #content #leftNav .sub1 li a { padding-left:30px; padding-bottom:4px; padding-top:2px; padding-right:6px;}
#container #content #leftNav .sub1 li a:hover { background: url(../images/leftnavhover2_s.gif) 0 0em ; color:#FFFFFF; }
#container #content #leftNav .sub1 .pressed { background: url(../images/leftnavhover_s.gif) 0 0em; color:#FFFFFF; }

/* copy section */
#container #content #copy { float:left; padding:0 0 0 6px; margin:0; text-align:left; width:507px;}
#container #content #copy h1 { padding:0; margin:0 0 10px 0; background:url(../images/bg_h1.gif) no-repeat; width:507px; height:47px; text-align:left;}
#container #content #copy #txt { margin:0; padding:0 19px 20px 37px; width:450px;}
#container #content #copy #txt a { color:#114c99; text-decoration:underline;}
#container #content #copy #txt a:hover { color:#114c99; text-decoration:none;}
#container #content #copy #txt a:visited { color:#767676;}
#container #content #copy #txt h2 { font-size:13px; color:#1b509c;}

.imgEvent { float:right; margin:0 0 10px 10px; padding:1px; border:#0e4b99 5px solid; background:#82a1ca;}

/* search db */
#container #content #copy form { padding:0; margin:0;}
#container #content #copy .srchTxtFld { float:left; margin:0; padding:0; font-size:11px;}
#container #content #copy .srchBttn { float:left; margin:0; padding:0 0 0 7px;}

table.searchLists2 { padding:0; margin:0; background:#d8e1ee; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#eef1f6;}
table.searchLists2 th { background-color:#eef1f6; font-size:11px; font-weight:bold; color:#000000; text-align:left;}
table.searchLists2 th,
table.searchLists2 td { padding:8px; border:1px; border-style:solid; border-color:#eef1f6;}
table.searchLists2 td a { color:#114c99; text-decoration:underline;}
table.searchLists2 td a:hover { color:#114c99; text-decoration:none;}

table.searchLists2 ul { padding:0; margin:0; list-style-type:none;}
table.searchLists2 ul li { padding-left:12px; font-weight:bold; color:#134c99; background:url(../images/blt_arrowred2.gif) 0em 0.3em no-repeat;}


table.searchLists { padding:0; margin:0; width:450px; background:#d8e1ee; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#eef1f6;}
table.searchLists th { background-color:#eef1f6; font-size:11px; font-weight:bold; color:#000000; text-align:left;}
table.searchLists th,
table.searchLists td { padding:8px; border:1px; border-style:solid; border-color:#eef1f6;}
table.searchLists td a { color:#114c99; text-decoration:underline;}
table.searchLists td a:hover { color:#114c99; text-decoration:none;}

table.searchLists ul { padding:0; margin:0; list-style-type:none;}
table.searchLists ul li { padding-left:12px; font-weight:bold; color:#134c99; background:url(../images/blt_arrowred2.gif) 0em 0.3em no-repeat;}


/* search results table */
table.searchResults { padding:0; margin:0; width:450px; background:#d8e1ee; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b4c7e1;}
table.searchResults th { background-color:#809dc7; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.searchResults th,
table.searchResults td { padding:8px; border:1px; border-style:solid; border-color:#b4c7e1;}
table.searchResults td a { color:#114c99; text-decoration:underline;}
table.searchResults td a:hover { color:#114c99; text-decoration:none;}

/* events table */
table.events { padding:0; margin:0; width:450px; background:#d8e1ee; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b4c7e1;}
table.events th { background-color:#809dc7; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.events th,
table.events td { padding:8px; border:1px; border-style:solid; border-color:#b4c7e1;}
table.events td a { color:#114c99; text-decoration:underline;}
table.events td a:hover { color:#114c99; text-decoration:none;}

/* schedule table */
table.schedule { padding:0; margin:0; width:450px; background:#d8e1ee; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b4c7e1;}
table.schedule th { background-color:#809dc7; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.schedule th,
table.schedule td { padding:5px; border:1px; border-style:solid; border-color:#b4c7e1;}
table.schedule td a { color:#114c99; text-decoration:underline;}
table.schedule td a:hover { color:#114c99; text-decoration:none;}

/* schedule table 2 */
table.schedule2 { align: center; padding:0; margin:0; width:450px; background:#d8e1ee; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b4c7e1;}
table.schedule2 th { background-color:#809dc7; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.schedule2 th,
table.schedule2 td { padding:3px; border:1px; border-style:solid; border-color:#b4c7e1;}
table.schedule2 td a { color:#114c99; text-decoration:underline;}
table.schedule2 td a:hover { color:#114c99; text-decoration:none;}

ul.style1 { padding:0; margin-left:0; list-style-type:none;}
ul.style1 li { padding-left:12px; font-weight:bold; color:#134c99; background:url(../images/blt_arrowred2.gif) 0em 0.3em no-repeat;}


/* right section */
#container #content #sectionRight { float:left; padding:0 0 0 6px; margin:0; width:300px; text-align:left; }
/* video player*/
#container #content #sectionRight #vidPlayer { padding:0; margin:0; width:300px; background-color:#000000; background-image:url(../images/bg_videoPlayer.gif) no-repeat; color:#FFFFFF; text-align:center;}

/* leaderboards */
#container #sectionRight #leaderboardSub { padding:0; margin:0; width:300px; background:#eef1f6; background:url(../images/bg_leaderboardsSub.gif) no-repeat;}
#container #sectionRight #leaderboardSub .imgLB { margin:0; padding:10px 0 0 19px;} 
#container #sectionRight #leaderboardSub #tblLB { float:left; padding:15px 0 0 20px; width:260px;}
/* table */
#container #sectionRight #leaderboardSub #tblLB table { width:260px; text-align:left;}
#container #sectionRight #leaderboardSub #tblLB table th { font-size:11px; color:#114c99; font-weight:bold;}
#container #sectionRight #leaderboardSub #tblLB table .alt { background:#d8e1ee;}
#container #sectionRight #leaderboardSub #tblLB table th,
#container #sectionRight #leaderboardSub #tblLB table td { padding:1px 4px 1px 4px;}
#container #sectionRight #leaderboardSub #tblLB table td.first,
#container #sectionRight #leaderboardSub #tblLB table th.first { padding:1px 0 1px 19px; font-weight:bold;}

/* search */
#container #sectionRight #leaderboardSub #search { padding:10px 0 10px 19px; width:281px; font-weight:bold; font-size:11px; background:url(../images/bg_leaderboardsBttmSub.gif) bottom;}
#container #sectionRight #leaderboardSub #search form { padding:0; margin:0;}
#container #sectionRight #leaderboardSub #search #srchTxtBox { float:left; padding:0 7px 7px 0;}
#container #sectionRight #leaderboardSub #search #srchTxtBox  .srchTitle { color:#b10107;}
#container #sectionRight #leaderboardSub #search #srchTxtBox  .srchTxt { color:#114c99;}
#container #sectionRight #leaderboardSub #search .srchTxtFld { float:left; margin:0; padding:0; font-size:11px;}
#container #sectionRight #leaderboardSub #search .srchBttn { float:left; margin:0; padding:0 0 0 7px;}

/* search */
#container #sectionRight #leaderboardSub #search { padding:10px 0 10px 19px; width:281px; font-weight:bold; font-size:11px; background:url(../images/bg_leaderboardsBttmSub.gif) bottom;}
#container #sectionRight #leaderboardSub #search form { padding:0; margin:0;}
#container #sectionRight #leaderboardSub #search #srchTxtBox { float:left; padding:0 7px 7px 0;}
#container #sectionRight #leaderboardSub #search #srchTxtBox  .srchTitle { color:#b10107;}
#container #sectionRight #leaderboardSub #search #srchTxtBox  .srchTxt { color:#114c99;}
#container #sectionRight #leaderboardSub #search .srchTxtFld { float:left; margin:0; padding:0; font-size:11px;}
#container #sectionRight #leaderboardSub #search .srchBttn { float:left; margin:0; padding:0 0 0 7px;}

/* infoBox on the right */
#container #sectionRight #infoBox { padding:0; margin:0; width:300px; background:#eef1f6; background:url(../images/bg_leaderboardsSub.gif) no-repeat;} /* bg_eventinfo.gif no line */

#container #sectionRight #infoBox a {color:#114c99; text-decoration:underline;}
#container #sectionRight #infoBox a:hover { color:#114c99; text-decoration:none;}


#container #sectionRight #infoBox .imgTitle { margin:0; padding:10px 0 0 19px;} 
#container #sectionRight #infoBox #tblInfo { float:left; padding:20px 0 0 20px; width:260px;}
/* table */
#container #sectionRight #infoBox #tblInfo table { width:260px; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#eef1f6;}
#container #sectionRight #infoBox #tblInfo table th { font-size:11px; color:#114c99; font-weight:bold; padding:3px 4px 8px 4px; border:1px; border-style:solid; border-color:#eef1f6;}
#container #sectionRight #infoBox #tblInfo table td { background:#d8e1ee;}
#container #sectionRight #infoBox #tblInfo table .alt { background:#809dc7; color:#FFFFFF;}
#container #sectionRight #infoBox #tblInfo table td { padding:3px 4px 3px 4px; border:1px; border-style:solid; border-color:#eef1f6;}

#container #sectionRight #infoBox #tblInfo table td.first,
#container #sectionRight #infoBox #tblInfo table th.first { padding:1px 0 1px 19px; font-weight:bold;}
#container #sectionRight #infoBox #bttm { padding:10px 0 0 19px; width:281px; height:10px; font-weight:bold; font-size:11px; background:url(../images/bg_leaderboardsBttmSub.gif) bottom;}

#container #sectionRight #infoBox #tblInfo ul.style2 { padding:0; margin-left:0; margin-top:5px; margin-bottom:5px; list-style-type:none;}
#container #sectionRight #infoBox #tblInfo ul.style2 li { padding-left:12px; padding-bottom:3px; color:#134c99; background:url(../images/blt_arrowred2.gif) 0em 0.3em no-repeat;}

/* -- SAME AS HOMEPAGE -- */

/* footer */
#container #footer { width:984px; margin:0; padding:13px 0 0 0; text-align:left;}
#container #footer #sponsors { width:930px; margin:0; padding:0 0 0 25px;; text-align:left;}
#container #footer #sponsors img { float:left;}
#container #footer #sponsors p { float:left; margin:0; padding:10px 0 0 12px;}
#container #footer #sponsors a { font-weight:bold; color:#1b509c; text-decoration:underline;}
#container #footer #sponsors a:hover { text-decoration:none;}
/* copyright*/
#container #footer #copyRight { width:980px; height:31px; padding:10px 0 0 0; margin:0; background:url(../images/bg_copyright.gif) 0em 1em no-repeat; text-align:center;}
#container #footer #copyRight p { margin:0; padding:7px 0 0 0; color:#bcc3cd;}

/* footer2 */
#container2 #footer2 { width:984px; margin:0; padding:13px 0 0 0; text-align:left;}
#container2 #footer2 #sponsors2 { width:930px; margin:0; padding:0 0 0 25px;; text-align:left;}
#container2 #footer2 #sponsors2 img { float:left;}
#container2 #footer2 #sponsors2 p { float:left; margin:0; padding:10px 0 0 12px;}
#container2 #footer2 #sponsors2 a { font-weight:bold; color:#1b509c; text-decoration:underline;}
#container2 #footer2 #sponsors2 a:hover { text-decoration:none;}
/* copyright*/
#container2 #footer2 #copyRight2 { width:980px; height:31px; padding:10px 0 0 0; margin:0; background:url(../images/bg_copyright.gif) 0em 1em no-repeat; text-align:center;}
#container2 #footer2 #copyRight2 p { margin:0; padding:7px 0 0 0; color:#bcc3cd;}
