@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
}

#wrapper {
width:996px;
margin-left:auto;
margin-right:auto;
}

#header {
width:996px;
height:112px;
background-color:#b0c6ef;
}
#miniheader {
width:996px;
height:82px;
background-color:#b0c6ef;
}

#subhead {
width:996px;
height:25px;
background-color:#022b7f;
}


#centrewrap {
background-image:url(../png/admback.png);
background-repeat:repeat-y;
float:left;
width:996px;
}

#content {
width:346px;
min-height:400px;
float:left;
padding-left:50px;
}

/************************* Login page styles *********************/
#newcontent {
width:280px;
float:left;
margin-left:44px;
min-height:400px;
background-image:url(../images/back-index-content.gif);
background-repeat:repeat-y;
}

#newstats {
width:550px;
min-height:400px;
float:left;
padding-right:50px;
background-image:url(../images/bg-header-h1.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}

#login {
width:350px;
height:200px;
margin-left:150px;
}

#failedlogin {
width:450px;
margin-left:100px;
}



/************************* End Login page styles *********************/


#fullcontent {
width:896px;
min-height:400px;
float:left;
padding-left:50px;
}

#footer {
width:996px;
height:25px;
float:left;
background-color:#bd0006;
}


#stats {
width:550px;
min-height:400px;
float:left;
padding-right:50px;
}

#logged {
width:250px;
height:80px;
border:1px solid #306;
float:right; 
margin-top:10px;
margin-right:10px;
}
#logged p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#dc0209;
}

.logdisp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#022b7f;
}

/*--------------Subnav styling ----------*/

#subhead ul {
margin-left:0px;
list-style-type:none;
float:left;
margin:0px 0px 0px 10px;
padding:3px 0px 0px 0px;
}


#subhead li {
float:left;
}

#subhead a {
text-decoration:none;
display:block;
width:100px;
}

/*------------ Text Styling ----------- */

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#022b7f;
padding-top:3px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#BD0006;
padding-top:3px;
}

table p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#bd0006;
}

table th {
background-color:#bd0006;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#022b7f;
}

.formtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#022b7f;
}

.over-formtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#022b7f;
}

.epiname {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#bd0006;
font-weight:bold;
}

.epinarrative {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#022b7f;
}

.errortext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#dc0209;
}

.over-errortext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#dc0209;
}

.formlabeltext {
background-color:#bd0006;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
font-weight:bold;
}

.episodelabeltext {
background-color:#fc0;
color:#022b7f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
}