body,div,h1,h2,h3,p,input,select,table,tr,td{
	text-decoration: none;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	}
body{margin:0}
a, A:link, a:visited, a:active, A:hover{
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	font-size: 12px
	}

a, A:hover{
	color: #FF0000;
    text-decoration: underline;
	font-family: Tahoma, Verdana;
	font-size: 12px
	}

div.1{
	float:right;
	}

p1{
  padding:10px;
  border-top: 4px solid #7c7; /* mid green */
  background-color: #efe;     /* pale green */
  color: #050;                /* dark green */
  border-bottom: 4px solid #7c7; /* mid green */
  width:1000px;
  height:50px;
 /* vertical-align: bottom;
 /* background-image:url(../images/testback.gif);*/
  }
/*
p{
  padding:10px;
  width:1000px;
  height:50px;
  border-top: 4px solid #7c7; /* mid green *//*
  border-bottom: 4px solid #7c7; /* mid green *//*
  background-color: #efe     /* pale green *//*
  }
*/
div.search{
  padding:10px 10px 10px 10px;
  width:1000px;
  height:px;
  border-top: 4px solid #7c7; /* mid green */
  border-bottom: 4px solid #7c7; /* mid green */
  background-color: #efe     /* pale green */
  }

table.search{
  padding:10px;
  width:1000px;
  height:50px;
  border-top: 4px solid #7c7; /* mid green */
  border-bottom: 4px solid #7c7; /* mid green */
  background-color: #efe     /* pale green */
  }


h3 {
  border-top: 4px solid #7c7; /* mid green */
  background-color: #efe;     /* pale green */
  color: #050;                /* dark green */
  }

h2 {
  padding:0px 10px 10px 0px;
  border-top: 4px solid #7c7; /* mid green */
  background-color: #efe;     /* pale green */
  color: #050;
  text-align:right;               /* dark green */
  height:;
  width: ;
  font-size: 10px;
  }

h2.footer {
  padding:0px 10px 10px 0px;
  width:990px;
  border: 1px solid #7c7; /* mid green */
  background-color: #efe;     /* pale green */
  color: #050;                /* dark green */
  text-align:center;
  font-size: 10px;
  }

input{
	font-size: 10px;
	}

input.1{
	height:15px;
	width:100px;
	font-size: 10px;
	}

select{
	font-size: 10px;
	}

table.header{
	width:1000px;
	border:solid #ccc 0px;
	border-top: 4px solid #1D6188;
	border-bottom: 4px solid #c2dcea;
	background:#fff;

}

table.ads{
  padding:10px;
  width:700px;
  height:50px;
  border: 1px solid #7c7; /* mid green */
  background-color: #efe     /* pale green */
  }
td.ads{
  border: 1px solid #7c7; /* mid green */
  }

table.normal{
	width:1000px;
	border:solid #ccc 1px;
	background:#fcfcfc;
}


table.login{
	margin:10px;
	width:;
	border:solid #ccc 1px;
	background:#fcfcfc;
	font-size: 10px;
}

table.menu{
	margin:10px;
	width:200px;
	border:solid #ccc 1px;
	background:#efe;
	font-size: 10px;
	color:#7c7;
}

#office table{
	width :600px;
	border:solid #ccc 1px;
	align:center;
    }
    
table.adview{
  margin:0px 30px;
	width :600px;
	border:solid #ccc 1px;
	align:right;
    }

table.adview2{
	width :500px;
	border:solid #ccc 1px;
	align:center;
    }

TABLE.report {
    margin:0px 30px;
    width :600px;
	border:solid #ccc 1px;
	align:center;
	/*border-collapse: collapse;*/
	/*background:#ffffff;
	/*padding : 10 15px 10 15px;*/
	}
TABLE.report TH{
	background-color:#f5f5f5;
	width :100px;
	height:20px;
/*	color:#fff; */
	text-align:center;
/*	border-bottom:1px solid #ccc;
    border-top: 1px solid #fff; */
	}
TABLE.report TD{
    padding:4px;
    background-color:#FFFF66;
    text-align:right;
    vertical-align:top;
    font-weight:lighter;
    border-bottom:1px solid #ccc;
    border-top: 1px solid #fff;
	}

table.report2{
	margin:0px 30px;
	width:600px;
	border:solid #ccc 1px;
	background:
	}


TABLE.form {
	width :100%;
	border:solid #ccc 1px;
	/*border-collapse: collapse;*/
	background:#FF0000;
	/*padding : 10 15px 10 15px;*/
	}
TABLE.form TH{
	background-color:#EFEFEF;
	border-bottom:1px solid #ccc;
    border-top: 1px solid #fff;
	}
TABLE.form TD{
    padding:4px;
    background-color:#f5f5f5;
    text-align:left;
    vertical-align:top;
    font-weight:lighter;
    border-bottom:1px solid #ccc;
    border-top: 1px solid #fff;
	}
/*############################################################################*/
#middle {
	clear:both;
	width:1000px;
    height:30px;
	padding:0 0px;
	background:url(../images/bg_nav.gif) repeat-x;
	}

#hnavmen {
  float:right;
/*  width:1000px;        */
/*  background:#369;     */
/*  font-size:85%;       */
/*  line-height:normal;  */
  }
#hnavmen ul {
  margin:0;
  padding:0px 3px 0;
  list-style:none;
  }
#hnavmen li {
  float:left;
  margin:0;
  padding:0 0 0 0;
  }
#hnavmen a {
  float:none;
  display:block;
  padding:3px 16px 4px 5px;
  text-align: left;
  text-decoration:none;
  /*font-size: 10px;  */
  font-weight:bold;
  color:#c2dcea;
  font:bold 12px Tahoma, Verdana;
  /*font-family: Verdana,helvetica,arial,sans-serif; */
  }
#hnavmen a:hover {
	background-image:url(../images/bg_nav_over.gif);
	color:#fff;
	text-decoration:none;
	}

#search {
    float:left;
    height:0px;
    vertical-align:middle;
    }

#search .input-text { width:132px; margin-top:4px; margin-left:5px; background-color:#d9e6ed;}
#search .input-button { margin-top:5px; margin-left:5px;}
#search .input-text { padding:2px; border:1px solid #ababab; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:11px; width:245px; }
/*############################################################################*/
/*
#middle {
	clear:both;
	width:1000px;
    height:30px;
	padding:0 0px;
	background:url(../images/bg_nav.gif) repeat-x;
	}
/*
#nav ul {
	float:right;
	margin-right:0px;
	height:30px;
	}   */                       /*
#nav ul li {float:right }

#nav ul li a {
	float:left;
	height:24px;
    margin-right:2px;
    padding:0 13px;
	padding-top:6px;
	background:none;
	color:#c2dcea;
 	font:bold 12px Tahoma, Verdana;
/*	font:bold 14px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/              /*
	}

#nav ul li a:hover {
	background-image:url(../images/bg_nav_over.gif);
	color:#fff;
	text-decoration:none;
	}

#nav ul li.selected a {
	background-image:url(../images/bg_nav_on.gif);
	background-repeat:repeat-x;
	color:#054d74;
	}

#search {
    float:left;
    height:30px;
    vertical-align:middle;
    }

#search .input-text { width:132px; margin-top:4px; margin-left:5px; background-color:#d9e6ed;}
#search .input-button { margin-top:5px; margin-left:5px;}

