/*COLORS:AAP blue = #00247fBlue = #0054a6Green = #8dc63fRed = #d2232aPurple = #92278fGold = #fcaf17*/p, body {margin: 0; padding:0;}ul, ol {margin-top: 0; margin-bottom: 0;}h1 {font: normal 200%/100% Arial, Helvetica, sans-serif; color: #00247f; padding: 0; margin: 0px 0px 10px 0px;}h1 a {text-decoration: none;}h1 a:hover {color: #000000;} h2 {font: normal 100%/100% Arial, Helvetica, sans-serif; color: #00adef; padding: 0; margin: 0px 0px 6px 0px;}h2 a {text-decoration: underline; color: #00247f;}h2 a:hover {text-decoration: none; color: #000000;}h3 {font: bold 80%/150% Arial, Helvetica, sans-serif; margin: 0;}h3 a {color: #000;}h3 a:hover {text-decoration: none;}.copy {font: 80%/150% Arial, Helvetica, sans-serif;}.copy a {color: #00247f;}.copy a:hover {color: #00247f; text-decoration: none;}.nav {font: bold 80%/100% Arial, Helvetica, sans-serif;	background: url(_images/common/nav_bkgd.gif) repeat-x; padding: 3px;}.nav ul {list-style: none; display: inline; margin: 0; padding: 0;}.nav ul li {display: inline; padding-left: 16px;}.nav a {color: #FFFFFF; text-decoration: none;}.nav a:hover {color: #000000; text-decoration: none;}.footer {font: 70%/100% Arial, Helvetica, sans-serif; margin-top: 10px; color: #666666;}.footer a {color: #666666;}.footer a:hover {color: #000000; text-decoration: none;}.search {font: bold 100%/100% Arial, Helvetica, sans-serif;	color: #FFFFFF; background: url(_images/home/search_bkgd.gif) repeat-x; padding: 3px 10px; text-align: center;}.homenav_copy {font: 70%/100% Arial, Helvetica, sans-serif;}.blue, .blue a {color: #0054a6;}.green, .green a {color: #8dc63f;}.red, .red a {color: #d2232a;}.purple, .purple a {color: #92278f;}.gold, .gold a {color: #fcaf17;}.sidenav {font: bold 80%/100% Arial, Helvetica, sans-serif;}.sidenav ul {list-style: none; display: block; margin: 0; padding: 0;}.sidenav ul li {display: block; margin-bottom: 6px;}.sidenav a {color: #666666; text-decoration: none;}.sidenav a:hover {color: #000000; text-decoration: underline;}.bluebox {border-left: solid 12px #0054a6; padding-left: 6px;}.greenbox {border-left: solid 12px #8dc63f; padding-left: 6px;}.redbox {border-left: solid 12px #d2232a; padding-left: 6px;}.purplebox {border-left: solid 12px #92278f; padding-left: 6px;}.goldbox {border-left: solid 12px #fcaf17; padding-left: 6px;}.breadcrumb {font: 70%/100% Arial, Helvetica, sans-serif; margin: 4px 25px 8px 0px; text-align: right; color: #666666;}.breadcrumb a {color: #666666;}.breadcrumb a:hover {color: #000000; text-decoration: none;}.backtotop {font: 70%/100% Arial, Helvetica, sans-serif; text-align: right;}.backtotop a {color: #00247f;}.backtotop a:hover {color: #000000; text-decoration: none;}.newsheader {font: bold 150%/100% Arial, Helvetica, sans-serif; color: #00247f; border-bottom: 1px solid #999999; padding: 0px 0px 6px 0px; margin: 0px 0px 12px 0px;}.newssub {font: bold 80%/120% Arial, Helvetica, sans-serif;}.newssub a {color: #00247f;}.newssub a:hover {color: #000000; text-decoration: none;}.newscopy {font: 80%/120% Arial, Helvetica, sans-serif;}.newscopy a {color: #00247f;}.newscopy a:hover {color: #000000; text-decoration: none;}.newsdate {font: bold 60%/100% Arial, Helvetica, sans-serif; color: #999; margin-bottom: 4px;}.newsrule {border-top: 1px solid #999999; margin: 12px 0px; padding: 0;}.bannerad {padding: 0px 0px 0px 25px;}.leaderboard {margin: 10px 25px;}