body {
    margin-top:0;
    margin-left:0;
    margin-right:0;
	background-color: #cccccc;
	font-size:100.01%;
	font-family: Verdana, Tahoma, sans-serif;
	}

#nav {
    float:left;
    width:100%;
    background:#cccccc url("images/nav_bg.gif") repeat-x bottom;
    font-size:75%;
    line-height:normal;
   }
#nav ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
#nav li {
    float:left;
    background:url("images/nav_left.gif")
      no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
#nav a, #nav strong, #nav span {
	float:left;
    display:block;
    background:url("images/nav_right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color: #24248f;
    }
#nav #current {
    background-image:url("images2/left_on2.gif");
    }
#nav #current a {
    background-image:url("images2/right_on2.gif");
    padding-bottom:5px;
    color: #000000;
    font-weight:bold;
    }
#nav a:hover{
	color:#5b5bb3;
}
#nav_none {
    float:left;
    width:100%;
    background:#FAEEDA url("images/nav_bg.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;
    padding-bottom:1px;
   }
#nav_none ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
#nav_none li {
    float:left;
    background:url("images/nav_left.gif")
      no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
#nav_none a, #nav strong, #nav span {
	float:left;
    display:block;
    background:url("images/nav_right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color: #765
    }
#nav_none a:hover{
	color:#5b5bb3;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #nav a {float:none;}
  /* End IE5-Mac hack */
  
td.banner {
	background: url("images/banner_bg.gif") scroll top left;
	height: 86px;
}
td.bluebar {
	background: #3636a4;
	color:#fff;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
table.main {
    width: 950px;
	margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    font-family: Verdana, Tahoma, sans-serif;
    border-color: #444404;
    border-style: solid;
    border-width: thin;
}
td.searchbox {
	font-family: Verdana, Tahoma, sans-serif;
  font-size: 80%;
  }

h1.headings {
	font-family: Verdana, Tahoma, sans-serif;
	font-variant: small-caps;
	font-size: 110%;
	border-bottom: 1px solid #444404;
	font-weight: bold;
	}
	
.funky1 {
	font: normal small-caps bold 150% Broadway, Verdana, sans-serif;
	color: #FF8C00;
}
.funky2 {
	color: #FFDEAD;
	font: italic bold 125% Georgia, Verdana, sans-serif;
}
.funky3 {
	color: #E2C2AD;
	font: bolder 125% Village Square, Verdana, sans-serif;
}
.funky4 {
	font: normal small-caps bold 150% Broadway, Verdana, sans-serif;
	color: #FF732F;
	padding-left: 25px;
}
.funky5 {
	font: normal small-caps bold 150% Broadway, Verdana, sans-serif;
	color: #FDB184;
	}
.funky6 {
	color: #FFDEAD;
	font: italic 125% Georgia, Verdana, sans-serif;
	padding-left: 75px;
}
.funky7 {
	color: #E2C2AD;
	font: italic 125% Georgia, Verdana, sans-serif;
}

td.main {
  background-color: #FFFFFF;
  background: url("images/table_bg.gif");
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: #000000;
  padding: 5px 5px;
}

td.white {
  background-color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: #000000;
  padding: 5px 5px;
}
td.left {
  background-color: #cccccc;
  background: url("images/table_left.png ");
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: #000000;
}

.main a{
   text-decoration:none;
	font-family: Verdana, Tahoma, sans-serif;
    color: #24248f;
   font-weight:bold;
	}
	
.main a:hover{
   text-decoration:none;
	color: #0000FF;
	}

.littlegrey {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: #666666;
}
.littlegrey a{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration: underline;
}
.littlegrey a:hover{
   text-decoration:none;
	color: #F1732F;
  	text-decoration: underline;
}
.newsTitle {
	font-weight: bold;
	color: #424242;
}
.newsTitle a{
	font-weight: bold;
	color: #424242;
}

.tooltip {
	padding: 0 5px 0 5px;
	border: 1px dotted Gray;
	background-color: #E7E7E7;
	}
.tooltip a.top {
	position: relative; 
	font-size: 75%;
	color: #000000;
	text-decoration: none;
	z-index: 3;
} 
.tooltip a.middle {
	position: relative; 
	font-size: 75%;
	color: #000000;
	text-decoration: none;
	z-index: 2;
} 
.tooltip a.bottom {
	position: relative; 
	font-size: 75%;
	color: #000000;
	text-decoration: none;
	z-index: 1;
} 

.tooltip a span {
	display: none;
  } 

.tooltip a:hover {
	font-size: 100%;
	} /* IE/Win requires some link change on hover in order to show the tooltips */

.tooltip a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: 5px; 
	left: 10px; 
	width: 150px;
	background-color: #FDB68D; 
	padding: 2px;
	color: #6C370F;
	font-size: 75%;
	border: 1px solid Black;
	}
	



