@charset "UTF-8";
/* CSS Document */

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

.srchTxt2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#425662;}
.clear { clear:both;}
img { border:0;}

.red { color:#b10107;}


#container { width:984px; margin:0px auto; padding:0; color:black; background-color:#FFFFFF;}
#container2 { width:984px; margin:0px auto; padding:0; color:black; background-color:#FFFFFF;}

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


/* bottom images */
#bttmImgs { width:984px; margin:0; padding:0; background:url(http://www.napt.com/images/bg_bttmimgs.gif) bottom no-repeat;}


/* header */
#container #header { padding:0; margin:0; height:114px; background:#00311c; background:url(http://www.napt.com/images/bg_header.jpg) 0 0 no-repeat;}
#container #header .logoNAPT { float:left; margin:0; padding:25px 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(http://www.napt.com/images/bg_nav.jpg) no-repeat; height:35px; width:984px;}
#container #nav #navItems { float:left; margin:0; padding:10px 0 0 35px; color:#e41e26;}
#container #nav #navItems a { font-weight:bold; color:#202e36; text-decoration:none;}
#container #nav #navItems a:hover {color:#b10107;}

/* flash header */
#container #flashHeader { width:984px; padding:0; margin:0; z-index: -1;}

/* left, news section */
#container #sectionLeft { padding:4px 0 0 4px; margin:0; float:left; width:486px; text-align:left;}
/* title */
#container #sectionLeft #titleBox { padding:0; margin:0; width:484px; height:42px; background:url(http://www.napt.com/images/bg_newsheader.gif) no-repeat; border-bottom:#b7c4ce 1px solid;}
#container #sectionLeft #titleBox .imgNews { float:left; margin:0; padding:12px 0 0 13px;}
#container #sectionLeft #titleBox .linkBlog { float:right; margin:0; padding:15px 14px 0 0; background:url(http://www.napt.com/images/blt_arrowred.gif) 0 1.6em no-repeat; }
#container #sectionLeft #titleBox .linkBlog p { margin:0; padding:0 0 0 12px;}
#container #sectionLeft #titleBox .linkBlog a { color:#425662; font-weight:bold; text-decoration:underline;}
#container #sectionLeft #titleBox .linkBlog a:hover { text-decoration:none;}
/* news/blog feed*/
#newsFeature  { 
padding:0;
margin:0;
width:439px;
background:#d7dfe3;
text-align:left;
border-bottom:#ffffff 1px solid;
border-top:#ffffff 1px solid;
padding:13px 13px 5px 32px;
}
#newsFeature h2 {
margin: 0 20px 0 0;
font-size:11px;
}
#newsFeature h2 a {
background:url(http://www.napt.com/images/blt_arrowred.gif) 0 0.3em no-repeat;
padding:0 0 0 10px;
}
#newsFeature a {
margin:0;
font-weight:bold;
text-decoration:none;
color:#425662;
}
#newsFeature a:hover {
text-decoration:underline;
}
#newsFeature p {
margin:0;
padding:10px 10px 10px 0;
}
.imgFeature { float:right; margin:0 0 10px 10px; padding:1px; border:#0e4b99 5px solid; background:#82a1ca;}


.newsItm  { 
padding:0;
margin:0;
width:439px;
background:#F7EDE9;
text-align:left;
background:url(http://www.napt.com/images/bg_newsitems.gif); 
border-top:#bdbec2 1px solid; 
padding:13px 13px 5px 32px;
}
.newsItm h2 {
margin: 0 20px 0 0;
font-size:11px;
}
.newsItm h2 a {
background:url(http://www.napt.com/images/blt_arrowred.gif) 0 0.3em no-repeat;
padding:0 0 0 10px;
}
.newsItm a {
margin:0;
font-weight:bold;
text-decoration:none;
color:#425662;
}
.newsItm a:hover {
text-decoration:underline;
}
.newsItm p {
margin:0;
padding:10px 10px 10px 0;
}

/* right, downlaod, feed, leaderboards */

#container #sectionRight { padding:0; margin:0px; float:right; width:488px; text-align:left;}
*html #container #sectionRight { margin:-2px;}
#container #sectionRight #flashItms { padding:0 0 9px 0; margin:0;}
#container #sectionRight #leaderboard { padding:0; margin:0; width:484px; background:#edf2f5; background:url(http://www.napt.com/images/bg_leaderboards.gif) no-repeat;}

#container #sectionRight #leaderboard .imgLB { margin:0; padding:10px 0 0 20px;} 
#container #sectionRight #leaderboard #tblLB { float:left; padding:15px 0 0 20px; width:441px;}
/* table */
#container #sectionRight #leaderboard #tblLB table { width:441px; text-align:left;}
#container #sectionRight #leaderboard #tblLB table th { font-size:11px; color:#425662; font-weight:bold;}
#container #sectionRight #leaderboard #tblLB table .alt { background:#d7dfe3;}
#container #sectionRight #leaderboard #tblLB table th,
#container #sectionRight #leaderboard #tblLB table td { padding:1px 4px 1px 4px;}
#container #sectionRight #leaderboard #tblLB table td.first,
#container #sectionRight #leaderboard #tblLB table th.first { padding:1px 0 1px 19px; font-weight:bold;}
#container #sectionRight #leaderboard #tblLB table a { color:#000000; text-decoration:underline;}
#container #sectionRight #leaderboard #tblLB table a:hover { text-decoration:none;}
/* search */
#container #sectionRight #leaderboard #search { padding:10px 0 0 19px; width:465px; height:28px; font-weight:bold; font-size:11px;}

#container #sectionRight #leaderboard #search form { padding:0; margin:0;}
#container #sectionRight #leaderboard #search #srchTxtBox { float:left; padding:0 7px 0 0;}

#container #sectionRight #leaderboard #search #srchTxtBox  .srchTitle { color:#b10107;}
#container #sectionRight #leaderboard #search #srchTxtBox  .srchTxt { color:#425662;}
#container #sectionRight #leaderboard #search .srchTxtFld { float:left; font-size:11px;}
#container #sectionRight #leaderboard #search .srchBttn { float:left; margin:0; padding:0 0 0 7px;}

/* footer */
#container #footer { width:984px; margin:0; padding:13px 0 0 0; text-align:left;}
#container #footer #sponsors { width:940px; margin:0; padding:0 0 0 25px;; text-align:left;}
#container #footer #sponsors #bttmlogos { float:left; width:330px;}
#container #footer #sponsors #bttmcopy  { float:left; width:600px; margin:0; padding:3px 0 0 0;}
#container #footer #sponsors p {}
#container #footer #sponsors a { font-weight:bold; color:#b10107; 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(http://www.napt.com/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(http://www.napt.com/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:#6d8391 5px solid; background:#d7e2e7;}
.imgRight { float:right; margin:0 0 10px 10px; padding:1px; border:#6d8391 5px solid; background:#d7e2e7;}
.imgLeft { float:left; margin:0 10px 10px  0; padding:1px; border:#6d8391 5px solid; background:#d7e2e7;}

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

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

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

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

/* TV schedule table 4, smaller font */
table.schedule4 {  padding:0; margin:0; width:450px; background:#c9dccd; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b4c7e1; font-size:10px;}
table.schedule4 th { background-color:#619d7f; 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:#b4c7e1;}
table.schedule4 td a { color:#114c99; text-decoration:underline;}
table.schedule4 td a:hover { color:#114c99; text-decoration:none;}

