@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;}
.srchTxt2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left;}
#container { width:984px; margin:0px auto; padding:0; color:black; background-color:#FFFFFF;}

#container .strong {
	font-weight:bold;
}

#container .em {
	font-weight:bold;
}

/* header */
#container #header { padding:0; margin:0; height:114px; background:#04214b; background:url(/images/bg_header.jpg) 0 0 no-repeat;}
#container #header .logoAPPT { float:left; margin:0; padding:26px 0 0 36px;}
#container #header .logoPS { float:right; margin:0; padding:27px 32px 0 0;}
#container #header #langsForm { float:right; margin:0; padding:50px 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:10px 0 0 10px; color:#e41e26;}
#container #nav #navItems a { font-weight:bold; color:#690408; text-decoration:none; font-size:12px;}
#container #nav #navItems a:hover {color:#d9151e;}

/* -- 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; }

#container #content #copy #faq ul { padding:5px 0; margin: 0; list-style-type: none; }
#container #content #copy #faq ul ul{ padding:5px 0 0 20px; margin: 0; list-style-type: circle; }
#container #content #copy #faq .que { background: url(http://www.appt.com/images/faq_q2.jpg) 0 0.8em no-repeat; font-weight:bold; border-top:1px solid #EEEEEE; padding:8px 0 10px 20px; }
#container #content #copy #faq .que_first { background: url(http://www.appt.com/images/faq_q2.jpg) 0 0.8em no-repeat; font-weight:bold; padding:8px 0 10px 20px; }
#container #content #copy #faq .ans { background: url(http://www.appt.com/images/faq_a2.jpg) 0 0.7em no-repeat; padding:8px 0 10px 20px; }

/* 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 27px; width:450px;}
#container #content #copy #txt a { color:#043925; text-decoration:underline;}
#container #content #copy #txt a:hover { color:#043925; text-decoration:none;}
#container #content #copy #txt a:visited { color:#767676;}
#container #content #copy #txt h2 { font-size:13px; color:#73141c;}

.imgEvent { float:right; margin:0 0 10px 10px; padding:1px; border:#d4af9c 5px solid; background:#e9dcd7;}

/* 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:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#eef1f6;}
table.searchLists2 th { background-color:#f7ede9; 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:#4e0107; background:url(/images/blt_arrowred.gif) 0em 0.3em no-repeat;}


table.searchLists { padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#eef1f6;}
table.searchLists th { background-color:#f7ede9; 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:#4e0107; background:url(/images/blt_arrowred.gif) 0em 0.3em no-repeat;}


/* search results table */
/* schedule table 3, smaller font */
table.searchResults { padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba; font-size:10px;}
table.searchResults th { background-color:#c88a6d; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.searchResults th,
table.searchResults td { padding:3px; border:1px; border-style:solid; border-color:#b2beba;}
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:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba;}
table.events th { background-color:#c88a6d; 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:#b2beba;}
table.events td a { color:#114c99; text-decoration:underline;}
table.events td a:hover { color:#114c99; text-decoration:none;}


/* schedule table 3, smaller font */
table.tbl2_event { padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba; font-size:10px;}
table.tbl2_event th { background-color:#c88a6d; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl2_event th,
table.tbl2_event td { padding:3px; border:1px; border-style:solid; border-color:#b2beba;}
table.tbl2_event td a { color:#114c99; text-decoration:underline;}
table.tbl2_event td a:hover { color:#114c99; text-decoration:none;}
table.tbl2_event td.marked { background-color:#c88a6d; font-weight:bold; color:#FFFFFF; text-align:left;}

/* schedule table */
table.schedule { padding:0px 0px 0px 0px; margin:0; width:460px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba; font-size:11px;}
table.schedule th { background-color:#c88a6d; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.schedule th,
table.schedule td { padding:3px; border:1px; border-style:solid; border-color:#b2beba;}
table.schedule td a { color:#114c99; text-decoration:underline;}
table.schedule td a:hover { color:#114c99; text-decoration:none;}
table.schedule td.marked { background-color:#c88a6d; font-weight:bold; color:#FFFFFF; text-align:left;}

/* schedule table 2 */
table.schedule2 { padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba;}
table.schedule2 th { background-color:#c88a6d; 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:#b2beba;}
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:#F7EDE9; background:url(/images/blt_arrowred.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:#043925; font-weight:bold;}
#container #sectionRight #leaderboardSub #tblLB table .alt { background:#e9d8c9;}
#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;}
#container #sectionRight #leaderboardSub #tblLB table a { color:#000000; text-decoration:underline;}
#container #sectionRight #leaderboardSub #tblLB table a:hover { text-decoration:none;}

/* 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:#4e0107;}
#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:10px; color:#c88a6d; font-weight:bold; padding:3px 4px 8px 4px; border:1px; border-style:solid; border-color:#eef1f6;}
#container #sectionRight #infoBox #tblInfo table td { background:#e9d8c9;}
#container #sectionRight #infoBox #tblInfo table .alt { background:#c88a6d; color:#FFFFFF; font-weight:bold;}
#container #sectionRight #infoBox #tblInfo table .alt2{font-size:10px; font-weight:bold; background:#c88a6d; 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:10px; font-weight:bold; 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_arrowred.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;; }
#container #footer #sponsors img { float:center;}
#container #footer #sponsors p { float:center; margin:0; padding:10px 0 0 12px;}
#container #footer #sponsors a { font-weight:bold; color:#690408; text-decoration:underline;}
#container #footer #sponsors a:hover { text-decoration:none;}
/* copyright*/
#container #footer #copyRight { width:980px; height:30px; 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:8px 0 0 0; color:#bcc3cd;}

#container #footer #copyRight2 { width:980px; height:30px; padding:10px 0 0 0; margin:0; background:url(/images/bg_copyright.gif) 0em 1em no-repeat; text-align:center;}
#container #footer #copyRight2 p { margin:0; padding:8px 0 0 0; color:#bcc3cd;}

/* if image doesn't have 1px white border */
.imgBrd { margin:0; padding:1px; border:#d4af9c 5px solid; background:#e9dcd7;}
.imgRight { float:right; margin:0 0 10px 10px; padding:1px; border:#d4af9c 5px solid; background:#e9dcd7;}
.imgLeft { float:left; margin:0 10px 10px  0; padding:1px; border:#d4af9c 5px solid; background:#e9dcd7;}

/* if image has 1px white border */
.imgEvent2 { float:right; margin:0 0 10px 10px; padding:0px; border:#d4af9c 5px solid; background:#e9dcd7;}
.imgBrd2 { margin:0; padding:0px; border:#d4af9c 5px solid; background:#e9dcd7;}
.imgRight2 { float:right; margin:0 0 10px 10px; padding:0px; border:#d4af9c 5px solid; background:#e9dcd7;}
.imgLeft2 { float:left; margin:0 10px 10px  0; padding:0px; border:#d4af9c 5px solid; background:#e9dcd7;}

#container #content #copy hr { clear:both; color:#c88a6d; background:#c88a6d;}

#container #content #copy #txt li { padding:4px 0;}

/* schedule table 3, smaller font */
table.tbl4_event { padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba; font-size:10px;}
table.tbl4_event th { background-color:#c88a6d; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl4_event th,
table.tbl4_event td { padding:3px; border:1px; border-style:solid; border-color:#b2beba;}
table.tbl4_event td a { color:#114c99; text-decoration:underline;}
table.tbl4_event td a:hover { color:#114c99; text-decoration:none;}
table.tbl4_event td.marked { background-color:#c88a6d; font-weight:bold; color:#FFFFFF; text-align:left;}

/* TV schedule table 4, smaller font */
table.schedule4 {  padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba; font-size:10px;}
table.schedule4 th { background-color:#c88a6d; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.schedule4 th,
table.schedule4 td { padding:3px; border:1px; border-style:solid; border-color:#b2beba;}
table.schedule4 td a { color:#114c99; text-decoration:underline;}
table.schedule4 td a:hover { color:#114c99; text-decoration:none;}

/* schedule table 3, smaller font */
table.tbl5_event { padding:0; margin:0; width:450px; background:#e9d8c9; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b2beba; font-size:10px;}
table.tbl5_event th { background-color:#c88a6d; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl5_event th,
table.tbl5_event td { padding:3px; border:1px; border-style:solid; border-color:#b2beba;}
table.tbl5_event td a { color:#114c99; text-decoration:underline;}
table.tbl5_event td a:hover { color:#114c99; text-decoration:none;}
table.tbl5_event td.marked { background-color:#c88a6d; font-weight:bold; color:#FFFFFF; text-align:left;}
