/* Global styles
----------------------------------------------- */

body{
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-color: #FFFFFF;
    margin:0px;
    padding:0px;
	text-align:left;
	
}

a {
   text-decoration:underline; 
   color:#660033;
}

a:hover {
   text-decoration:underline;
   color:#8A0045;
}

a span {
   font-weight:normal;
}

a img {
   border:0;
}

hr {
   color:#eee;
   height:1px;
}

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

table {
   font-family: Verdana, Helvetica, sans-serif;
   font-size:11px;
   text-align:left;
}

th {
   text-align:left;
}

h1 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:17px;
   color:#000;
   padding:0px 0px 5px 0px;
   border-bottom:1px solid #dddddd;
}


/* Homepage
----------------------------------------------- */

.date {  
   color:#fff;
   font-size:9px;
}

.footer {  
   color:#000000;
   font-size:9px;
   line-height:18px;
   font-weight:normal;
}

.footer a {  
   color:#660033;
   text-decoration:none; 
   font-weight:bold;
}

.footer a:hover { 
   text-decoration:underline;  
   color:#8A0045;
}


/* Leftnav
----------------------------------------------- */

#leftnav ul {
   list-stye-type:none;
   margin:0;
   padding:0;
}

#leftnav td {
   border:1px #660033 solid;
}

#leftnav ul.leftnav1 {
   margin:4px 0 0 0;
}

#leftnav h1 {
   font-size:11px;
   line-height:15px;
   color:#FFF; 
   margin:0;
   padding:5px 10px 3px 10px;
   background:#660033;
}

.leftnav1 li {
   list-style:none;
   background-image:   url(images/leftnav01.gif);
   background-repeat:no-repeat;
   background-position:2px 0px;
   font-size:10px;
   font-weight:bold;
   padding:3px 10px 5px 22px;
   border-bottom:1px solid #eee;
   margin:0;
}

.leftnav2 li {
   list-style:none;
   background-image:   url(images/leftnav02.gif);
   background-repeat:no-repeat;
   background-position:0px 2px;
   padding:3px;
   border:none;
   font-weight:normal;
   font-size:10px;
   line-height:12px;
}

#leftnav a {
   text-decoration:none; 
}

#leftnav a:hover {
   text-decoration:underline; 
}


/* Table tastic baby
----------------------------------------------- */
.page_table {
   clear:both;
   padding:0 0 20px 0;
   line-height:1.5em;
   margin:0;
}

.page_table table {
   background:#eee;
   color:#000;
}

.page_table td {
   padding:9px 6px 9px 6px;
   border-top:1px solid #eee;
}

.page_table th {
   padding:5px 4px 6px 6px;
   margin:0;
   color:#fff;
   text-align:left;
   background:#000;
}

.page_table span {
   color:#000;
   font-weight:bold;
}


/* Forms
----------------------------------------------- */

.formstyle {
color: #333;
background: #fff;
border: 1px #660033 solid
}

.formbut {
color:#fff;
background:#660033;
}

.error {
color: #foo;
}

/* date and time
----------------------------------------------- */

#date {
   color:#FFF;
   font-family: Verdana, Helvetica, sans-serif;
   font-size:9px;
}
