/*

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;}
h4 {font: normal 110%/110% Arial, Helvetica, sans-serif; color: #00247f; padding: 0; margin: 0px 0px 6px 11px;}
h4 a {text-decoration: underline; color: #00247f;}
h4 a:hover {text-decoration: none; color: #000000;}


.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;}

.image_left {float:left;margin:0 20px 10px 0;}
.image_right {float:right; margin:0 0 10px 20px;}

.donate_box {float:right; margin:0 0 20px 20px; padding:10px; border:solid 1px #00247f; background-color:#00adef;}

.bannerad {padding: 0px 0px 0px 25px;}

.leaderboard {margin: 10px 25px;}
