/* 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:none ;
}

a:hover {
color:#999;
}

.menu2bg {
background-color:#FFFFFF;
}

.bgleft {
/* background-color:#D8DCDC;*/
background-color:#FFFFFF;
}

.bgtop {
background-color:#FFFFFF;
}




/* Nav1 ____________________ */
#nav1{
	height:20px;
	max-height:15px;
	margin: 0;
	padding-left: 17px; /*left start*/
}
#nav1 li{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#nav1 a:link, #nav1 a:visited{
        width:120px;
	padding:5px 0px 0px 10px;
	white-space: nowrap;
	float: left;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin-right: 2px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #666;
	background: #fff;
	
}
#nav1 a:link.active, #nav1 a:visited.active{
	background: #ccc;
	color: #333;
}
#nav1 a:hover{
	background: #EAE8E8;
}








/* Nav2 ____________________ */
#nav2{
	height:15px;
	max-height:15px;
	margin: 0;
	padding-left: 300px; /*left start*/
}
#nav2 li{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#nav2 a:link, #nav2 a:visited{
	padding:3px 3px 3px 3px;
	white-space: nowrap;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	margin-right: 2px;
	border: 1px solid #666666;
	text-decoration: none;
	color: #666;
	background: transparent;
	
}
#nav2 a:link.active, #nav2 a:visited.active{
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #333;
}
#nav2 a:hover{
	background: #fff;
}


/* ____________________ */
.footer
{
padding:2px;
font-family:tahoma,sans-serif;
font-size:11px;
color:gray;
background-color:white;
}
.footer a
{
color:#09397B;
text-decoration:underline;
}
.footer a:hover
{
color:#333333;
text-decoration:none;
}

/* ____________________ */
.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;
}