body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; background-color:#d4effc; background-image:url(../images/template/bg.gif); background-repeat:repeat-x;  color:#111111;}

img, div, a, input { behavior: url(iepngfix.htc) }

.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;}

.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:#f6e67f; text-decoration:none; background-image:url(../images/template/nav-bg.png); background-repeat:no-repeat; background-position:top right;}
#nav-top a:hover {color:#49a3da; background-image:url(../images/template/navigation-hover.png); background-repeat:no-repeat; background-position:top right;}

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;}
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;}


.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:#FFFF00; text-decoration:underline;}
.bottominfo p { font-size:11px;}


.rhmenu {}
.rhmenu a {color:#005d93; text-decoration:none;}
.rhmenu a:visited {color:#005d93; 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:#7ec5f6; text-decoration:underline;}
.sponsor a:visited {color:#7ec5f6;}
.sponsor a:hover { color:#FFFF00;}
.sponsor p { padding-top:10px; font-size:10px; color:#7ec5f6; font-weight:bold;}


p {font-size:12px; margin:0; padding:0 0 10px 0;}
a {color:#000d4b;}
a:visited {color:#000d4b;}
a:hover {color:#ff0000;}

.rules li { font-size:12px;}
