﻿body { margin:0; padding:0; background-image:url(../img/cp_background.gif); background-repeat:repeat-x; background-color:#000196; font-family:Arial; }
form { margin:0; padding:0; }
div { margin:0; padding:0; }

table.main { width:800px; margin:0px auto; padding:0px; min-height:600px; background:none; border:none; border-spacing:0px; border-collapse:collapse; }

td.header { margin:0px auto; padding:0px; border:none; height:214px; }

td.menu { padding:3px 0px 0px 0px; background-image:url(../img/cp_menu.jpg); background-repeat:no-repeat; background-color:#000196; border:none; color:White; font-size:90%; text-align:left; border-spacing:0px; }
.menu a, .menu a:active, .menu a:hover, .menu a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menu a:hover { background-color:#982D7A; text-decoration:underline; }

table.innerMenu { width:100%; border-collapse:collapse; margin-top:20px; margin-left:8px; padding-left:0px; }
.innerMenu td { }
td.menuLink { padding:5px; background-image:url(../img/sq22.gif); background-repeat:repeat; border-bottom:solid 2px #500080; border-right:solid 2px #500080; border-top:solid 2px #E182C6; border-left:solid 2px #E182C6; }

.content { font-size:90%; }
.content a, .content a:link, .content a:visited { color:#04369A; }

td.content { padding:0px 0px 10px 0px; border:none; vertical-align:text-top; margin:0px; background-color:#FFFFFF;}
td.footer { font-size:90%; margin:0 auto; padding-top:1px; height:45px; text-align:center; border:none; background-image:url(../img/cp_footer.jpg); background-repeat:no-repeat;background-color:#04369A; vertical-align:middle; font-weight:bold; }
td.form_error { font-weight:bold;color:#CC0000;padding-top:5px; }

.footer a, .footer a:active, .footer a:hover, .footer a:visited { color:White; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

img { border-style:none; border:none; }

h1 { margin:0px; padding:7px 0px 0px 0px; font-size:140%; }
h2 { font-size:120%; color:#000196; text-align:left; border-bottom:solid 2px #982D7A; padding:0px; margin:0px; }
/* h3 { font-size:100%; margin:0px; padding:0px; color:black; font-weight:bold; padding-left:15px; } */
h3 { font-size:120%; color:#000196; text-align:left; padding:0px; margin:0px; }
p { padding-left:20px; padding-right:20px; }
p.no_padding { padding-left:0px; padding-bottom:0px;margin-bottom:0px; }
.right { float:right; margin:0px 0px 10px 10px; }

div.player { float:none; padding-left:15px }
br.small_break { line-height:6px; }
