/* base ____________________ */

body {
 margin: 8px 0px 0px 0px;
}

td {
color: #333 ;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
}

a {
color:#09397B;
text-decoration:underline ;
}

a:hover {
color:#999;
text-decoration:underline ;
}

.menu2bg {
background-color:#FFFFFF;
}

.bgleft {
/* background-color:#D8DCDC;*/
background-color:#FFFFFF;
}

.bgtop {
background-color:#FFFFFF;
}

.footer {
font-size : 10px;
}

/* nav1 ____________________ */
#nav1{
margin:0;
padding:0;
list-style:none;
}
#nav1 a:link,#nav1 a:visited{
display:block;
margin:1px 0px 0px 0px;
padding:1px 5px;
background:#CFCDCD;
border-right: 1px solid #999 ;
border-bottom: 1px solid #999 ;
border-left: 7px solid #999 ;
color:#999;
text-decoration:none;
font-weight:bold;

width:155px;
voice-family: "\"}\""; 
voice-family:inherit;
width:160px;

}
#nav1 a:link.active, #nav1 a:visited.active{
background: #CFCDCD;
border-right: 1px solid #999 ;
border-bottom: 1px solid #999 ;
border-left: 7px solid #013550 ;
color:#013550;
}
#nav1 a:hover{
background:#CFCDCD;
color:#013550;
border-left: 7px solid #013550 ;
}

/* nav2 ____________________ */
#nav2{
	height:14px;  /* below padding + line-height total pix = this */
	max-height:14px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*left start*/
	background: transparent;
}
#nav2 li{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#nav2 a:link, #nav2 a:visited{
	padding:0px 3px 0px 3px;
	white-space: nowrap;
	float: left;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin-right: 2px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 3px solid #999999;
	border-left: 1px solid #999999;
	text-decoration: none;
	color: #666;
	background: #fff;
}
#nav2 a:link.active, #nav2 a:visited.active{
	border-bottom: 3px solid #013550;
	background: #fff;
	color: #013550;
}
#nav2 a:hover{
	background: #fff;
	color: #013550;
	border-bottom: 3px solid #013550;
}


/* ____________________ */
.footer
{
font-size:10px;
color:gray;
background-color:white;
}


/* ____________________ */
.pg_on {
	display:block;
	width:15px;
	float:left;
	text-align:center;
}

.pg_on a {
	display:block;
	padding-left: 1px;
	padding-right: 1px;
	color:black;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left: solid #DCDCDC 1px;
}

.pg_on a:hover {
	color:black;

}

.pg_off {
	display:block;
	width:15px;
	float:left;
	text-align:center;
	
}

.pg_off a {
	display:block;
	padding-left: 1px;
	padding-right: 1px;
	background-color:#FFFFFF;
	color:#666666;
	border-left: solid #DCDCDC 1px;
}

.pg_off a:hover {
	color:black;
	background-color:#DCDCDC;
}

/* ____________________ */
.pn_on_l {
	width:20px;
	display:block;
	float:left;
	text-align:center;
}

.pn_on_l a {
	display:block;
	padding-left: 1px;
	padding-right: 1px;
	color:black;
	background-color:#DCDCDC;
}

.pn_on_l a:hover {
	color:black;
	background-color:#C0C0C0;
}



.pn_on_r {
	width:20px;
	display:block;
	float:left;
	text-align:center;
}

.pn_on_r a {
	display:block;
	padding-left: 1px;
	padding-right: 1px;
	color:black;
	background-color:#DCDCDC;
    border-left: solid #DCDCDC 1px;
}

.pn_on_r a:hover {
	color:black;
	background-color:#C0C0C0;
}





.pn_off_l {
	width:20px;
	display:block;
	float:left;
	color:#DCDCDC;
	text-align:center;
	background-color:#E8E7E7;
}

.pn_off_r {
	width:20px;
	display:block;
	float:left;
	color:#DCDCDC;
	text-align:center;
	background-color:#E8E7E7;
	border-left: solid #C0C0C0 1px;
}

/* ____________________ */

.grid { 
width:135px;
background-color:#FFFFFF;
}

.gridl { 
border-left: #DCDCDC solid 1px;
width:135px;
background-color:#FFFFFF;
}

.thumb img{
	border: solid #DCDCDC 1px;
}

.thumb a:hover img {
	border: solid blue 1px;
}
