body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; background-color:#e5e5d9; background-image:url(../images/template/bg.gif); background-repeat:repeat-x;  color:#111111;}

.whitelinks {}
.whitelinks a {color:#FFF; text-decoration:none;}
.whitelinks a:visited {color:#FFF; text-decoration:none;}
.whitelinks a:hover { color:#0066FF;}

#nav-top {font-size:0.8em; font-family:Arial, Helvetica, sans-serif; width:980px; background-image:url(../images/template/navigation-bg.jpg); background-repeat:no-repeat; height:74px; clear:both; }
#nav-top ul{margin:0; padding:42px 0;}
#nav-top li{list-style-type:none; display:inline;}
#nav-top a {padding:42px 0px 16px 10px; color:#FFF; text-decoration:none;}
#nav-top a:hover {color:#fff200; background-image:url(../images/template/navigation-hover.png); background-repeat:repeat-x;}

h1 {font-size:1.6em; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; text-decoration:none; text-transform:uppercase; margin:0 0 20px 0; line-height:1em;}
h1 a { background-color:#0a3964; color:#FFF; text-decoration:none; }
h1 a:visited {}
h1 a:hover { color:#FFFF00; background-color:#005d93;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0; padding:5px 0px 2px 20px;font-weight:normal; background-image:url(../images/template/h2-bg.gif); background-repeat:no-repeat; color:#FFFFFF;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin:0; padding:10px 0px 0px 0px; font-weight:normal; line-height:1.1em;}

h4 {font-size:1.6em; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#0a3964; text-decoration:none; text-transform:uppercase; margin:0;}
h4 a {  color:##0a3964; text-decoration:none; }
h4 a:visited {}
h4 a:hover { color:#FFFF00; background-color:#005d93;}


h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; margin:0; padding:0; font-weight:normal; color:#fdb913;}


.bottominfo { color:#FFF; background-image:url(../images/template/bottom-cta.jpg); background-repeat:no-repeat; height:119px; clear:both;}
.bottominfo a {color:#FFF; text-decoration:none;}
.bottominfo a:visited {color:#FFF;}
.bottominfo a:hover { color:#2f3f47;}
.bottominfo p { font-size:11px;}


.rhmenu {}
.rhmenu a {color:#2f3f47; text-decoration:none;}
.rhmenu a:visited {color:#2f3f47; text-decoration:none;}
.rhmenu a:hover { color:#0066FF; text-decoration:underline;}
.rhmenu p { font-size:11px;}


.sponsor {width:980px; background-image:url(../images/template/sponsors-reflection.jpg); background-repeat:no-repeat; height:162px; font-family:Arial, Helvetica, sans-serif;}
.sponsor a {color:#2f5f79; text-decoration:underline;}
.sponsor a:visited {color:#2f5f79;}
.sponsor a:hover { color:#FFFF00;}
.sponsor p { padding-top:10px; font-size:10px; color:#2f5f79;}


p {font-size:13px; margin:0; padding:0 0 10px 0;}
a {color:#000d4b;}
a:visited {color:#000d4b;}
a:hover {color:#ff0000;}

.rules li { font-size:12px;}

hr { height:28px; background-color:#F2F2F2; border:#F2F2F2 solid; margin:30px 0 20px 0}



.readmore { clear:both; font-size:0.6em; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.readmore a { background-color:#0a3964; color:#FFF; text-decoration:none; padding:2px 5px 2px 5px;}
.readmore a:visited { color:#FFF;}
.readmore a:hover { color:#FFFF00; background-color:#005d93;}
