.rust {
	color: #990000;
	font-weight: bold;
}

.light {
	color: #FFFFCC;
	font-weight: bold;
}

.error_page_heading {
	color: #969696;
	font-size: 40pt;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
	}

.error_page_text {
	color: #990000;
	font-size: 18pt;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
	}

.style4 {color: #626262}

.style3 {
color: #006600;
font-size: 16pt;
font-weight: bold;
}

table.pk_weeks
	{ 
	text-align: center;
	}

table.facebook {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}

fieldset {
    font-size: 1em;
	border: 1px solid black;
	background-color: #ffe;
	text-align: left;
    padding: 3px;
    margin: 3px;
}


#navlist
{
padding: 1px;
margin-left: 0;
font: 11px verdana, sans-serif;
width: 14em;
color: Black; }

#navlist li
{
list-style: none;
margin: 0px;
border-left: 1px #004080 solid;
border-bottom: 1px gray solid;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.7em 0.5em 0.7em 0.9em;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }

#navlist li a:hover
{
font-weight:bold;
color: #4263a5;
background: #b1d5ed;
border-left: 3px #004080 solid;
}

h1 { 
color: #4263a5; 
font-family: Arial; 
font-weight: bold; 
text-align: center; 
font-size:18px
 }

h2 { 
color: #4263a5; 
font-family: Arial; 
font-weight: bold; 
text-align: center; 
font-size:15px
 }
 
h3 
{ 
color: #4263a5; 
font-family: Arial; 
font-weight: bold; 
font-size:15px
}

h4 
{
font-size: 12pt; 
color: #4263a5; 
font-weight: bold 
}

body 
{
      background-color: #FFFFCC;
      font-size: 10pt; 
      font-family : Times New Roman, Geneva, Arial, Helvetica, sans-serif;
      color : #4263a5;
      margin: 5px; 
      }

a:link { color: #006; }  /* unvisited link */
a:visited { color: #4263a5; }  /* visited link */
a:hover { color: #990000; }    /* mouse over link */
a:active { color: #990000; }   /* selected link */

hr 
{
	border: 1px dashed #000;
}

input, select, textarea {
	font-family: tahoma, verdana;
	border: 1px solid #4263a5;
	background-color: #ffe;
	padding: 2px;
	font-size: 90%;
}

.formerror {
 	font-family: tahoma, verdana;
	border: 1px solid red;
	background-color: #FFCCCC;
	padding: 2px;
	font-size: 90%;
}

#dates {
	border: 1px solid #4263A5;
	background-color: #FFFFFF;
	text-align: center;
	}
	
	
.infobox, .successbox, .warningbox, .errorbox {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}	
	
.infobox {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/info.png');
    }
    
.successbox {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/success.png');
}

.warningbox {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/warning.png');
}

.errorbox {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/error.png');
}
	