body {
  font-family:  Arial, Helvetica, sans-serif;
  font-size:  12px;
  font-style:  normal;
  font-weight:  normal;
  color: #FFFFFF;

  text-decoration:  none;
  background-color: #ffffff;

  margin:  auto;
  margin-left:  0px;
  margin-top:  0px;
  margin-right:  0px;
  margin-bottom:  0px;
}
.box {
	float: left;
	position: relative;
	width: 70%;
}
.docbody {
	width: 750px;
	margin: auto;
	padding-top: 20px;
}
.searchbox {
	width: 70%;
	float: left;
	position: relative;
	background-repeat: repeat;
	font-size: 12px;
	top: 4px;
}
.newsbox {
	width: 29%;
	top: 4px;
	float: right;
	padding: 0px 0px 0px -3px;
	color: #FFFFFF;
	position: relative;
}


.header {
	width: 100%;
}
.content {
	width: 100%;
}

.generalfooter
{
	width: 100%;
	float: left;
	height: 25px;
}

.footer {
	background: url(images/nav_bg.gif) repeat-x left top;
}

.menutop {
background-color: #86a3d5;

position:relative;
width:100%;
padding-top:1px;
padding-bottom:3px;
padding-left:1px;
float:left;
background-image:url(images/nav_bg.gif);
height:16px;
}

.menutop ul { margin: 0; padding: 0; display: inline; }
.menutop ul li {
margin-left:0;
margin-bottom:0;
display:inline;
list-style:none;
}

.menutop ul li a {
height:15px;
padding:2px 15px 1px;
border-bottom:1px solid #86a3d5;
border-right:1px solid #86a3d5;
display:block;
float:left;
color: #FFFFFF;
font-size:x-small;
}

.menutop ul li.here a, .menutop ul li.here a:hover {
border-bottom:1px solid #5980C5;
background: #5980C5;
color: #ffffff;
}
.menutop ul li.here a { font-weight: bold; }
.menutop ul li a:hover {
	color: #ffffff;
	background-image: url(images/nav_bg_on.gif);
}
.generaltitle {
	background: url(images/title-bg.png) repeat-x left top;
}
.newscontent {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
}


.title {
	background: url(images/title-left.png) no-repeat left top;
}
h3 {
	padding: .3em .7em .45em .7em;
	color: #fff;
	font-size: 105%; 
	font-weight: bold;
}
h4 {
	padding: .3em .7em .45em .7em;
	color: #fff;
	font-size: 90%;
	font-weight: normal;
}

.cell:hover
{ 
    background-color: #6699CC ;
    //background: url(images/title-bg.png) left top;
    color: white;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}
 
.cell:hover a
{ 
    color: white;
}

.cell
{ 
    background-color: white ;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

INPUT {
  BORDER-RIGHT: #000000 1px solid;

  PADDING-RIGHT:  0px;
  PADDING-LEFT:  3px;
  BORDER-TOP: #000000 1px solid;

  FONT-SIZE:
  10px;
  PADDING-BOTTOM:  0px;
  MARGIN:  2px;
  VERTICAL-ALIGN:  middle;
  BORDER-LEFT: #000000 1px solid;

  PADDING-TOP:  0px;
  BORDER-BOTTOM: #000000 1px solid;

  BACKGROUND-COLOR: #faf4ff;
}

select {
  BORDER-RIGHT: #000000 1px solid;

  PADDING-RIGHT:  0px;
  PADDING-LEFT:  3px;
  BORDER-TOP: #000000 1px solid;

  FONT-SIZE:  10px;
  PADDING-BOTTOM:  0px;
  MARGIN:  2px;
  VERTICAL-ALIGN:  middle;
  BORDER-LEFT: #000000 1px solid;

  PADDING-TOP:  0px;
  BORDER-BOTTOM: #000000 1px solid;

  BACKGROUND-COLOR: #faf4ff;
}

