/* Search box - contained in page-head */#search-box { float: right; text-align: center; background: #c2b7ac; color: #3b2305; height: 23px; margin: 0; padding: 7px 6px 6px 6px; font-family: Helvetica, Verdana, Arial, san-serif; font-size: 16px; font-weight: bold; float: right; border: 1px solid #3b2305; }#search-box form { margin: 0; padding: 0; }#left-column-container-full-width { padding: 5px; }#left-column-container-full-width a { color: #1f668d; }body, h1, h2, h3, td, p, ul, li { font-family: helvetica, arial, sans-serif; }h1, h2, h3 {font-weight:bold !important; color: #1f668d;}a { color: #1f668d; }#leader { background-color: #666; padding: 8px 16px; }#leaderboard { margin: 0; padding: 0; }.relatedHdr { color: #BE660F; font-weight: bold; font-size: 12px; }.clearFloat { clear: both; }#safety { padding: 10px; background-color: #FAEEAA; float: right; width: 120px; margin-left: 5px; border: 1px solid #BE660F; font-size: 13px; font-weight: bold; line-height: 125%; }.linkSidebar { padding: 10px; background-color: #FAF7E6; width: 150px; float: left; margin-left: 5px; }/* the flash content area  */#flashcontent { width: 760px; background-color: #fdf9e0; margin: 0px; padding: 0px; border-top: 8px solid #60869D; }#flashcontent .sidebar { padding: 10px; width: 250px; font-size:14px; }#flashcontent .player { width: 480px; padding: 0; }#flashcontent .sidebar h1 { font-size: 16px; color: #1c567a; font-family: Arial, Helvetica, sans-serif; font-weight:bold }#flashcontent .sidebar h1 .byline { font-size: 14px; font-style: italic; font-weight: normal; color: #000; }#flashcontent .sidebar ul { margin-left: .5em; padding-left: .5em; }#flashcontent .sidebar ul li { padding-bottom: 4px; }.sidebar p, .sidebar ul { font-size: 13px; }/* bottom content box, with the thick frame */#framedContentArea { clear: both; border: 8px solid #5f869d; background-color: #fff; padding: 10px; width: 724px; }#framedContentArea p { font-size: 12px; line-height: 16px; }#framedContentArea #right  h2 { font-size: 14px; font-weight:bold; color: #1F668D; margin: 5px 0; text-transform:capitalize; }#framedContentArea h3 { font-size: 13px; margin: 5px 0; font-weight: bold; }.boldGreen { font-weight: bold; color: #1f668d; }.summaryTitle, #moreResources .sectionHead { font-size: 16px; font-family: helvetica, arial, sans-serif; font-weight: bold; color: #1F668D !important; margin: 5px 0; }/* links box */#moreResources { clear: both; width: 740px; background-color: #FAF7E6; padding: 10px; }#moreResources #boxes { margin-top: 10px; }#moreResources a { color: #BE660F; }.flLeft { float: left; margin-right: 5px; }#moreResources #boxes td { width: 160px; border: 1px solid #C3C99F; padding: 5px; }#moreResources #boxes th { font-size: 12px; font-weight: bold; color: #1C3C47; text-transform: uppercase; text-align: left; padding: 0; }#moreResources #boxes ul { list-style-type: none; list-style-position: outside; padding-left: .3em; margin: 0px 0px 0px .3em; }#moreResources #boxes ul li { padding-bottom: 4px; }#moreResources #boxes .seeAll { text-align: right; }/* promos, bottom row  */#promos { width: 740px; text-align: center; margin: 10px; }#promos .subs { font-family: Arial, Helvetica, sans-serif; border: 1px solid #07505F; background-color: #fffcd9; line-height: normal; width: 270px; height: 137px; }#promos .subs th { text-align: center; vertical-align: middle; font-size: 12px; background-color: #1f668d; color: white; font-weight: bold; padding: 2px; }#promos .subs td { font-family: Arial, Helvetica, sans-serif; padding: 6px; text-align: left; }#promos .subs td a { font-weight: bold; font-size: 11px; text-align: left; }.videoByline { font-size: 10px !important; font-style: italic; color: #666; }.arrowBullet a, #PT_AC_DivId1 a { background: url(images/arrow_bluegreen.gif) no-repeat 0px 2px; padding-left: 10px; padding-bottom: 5px; color: #000; text-decoration: none; font-weight:normal; }#PT_AC_DivId1 td {padding-bottom:5px; }.arrowBullet a:hover,  #PT_AC_DivId1 a:hover { text-decoration:underline; }#framedContentArea #left { float: left; width: 435px; }#framedContentArea #right { float: left; width: 262px; margin-left: 25px; }.mouse { font-size: 9px !important; }#videoList h2 { font-size: 18px; font-weight: bold; color: #fff; background: #1f668d; padding: 5px; margin-bottom: 10px; }#videoList img { margin-right: 10px; }#videoList table td { padding-bottom: 5px; }#gallleryThumbs img { border: 1px solid #60869D; }
