@charset "UTF-8";
/* Document Default */

body {
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

p {
font-size: 80%;
font-family:Arial, Helvetica, sans-serif;
line-height:1.45;
color:#666666;
}

#nav_links {
font-size:90%;
font-weight:700;
font-variant: small-caps;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin: 0;
padding: 0;
}

.top_links {
font-size:70%;
font-weight:300;
font-family:Arial, Helvetica, sans-serif;
line-height:1.4;
color: #666666;
margin: 0;
padding: 0;
}

.top_links a{
color:#666666;
border-width: 1px;
border-color:#666666;
border-style:none none dotted none;
text-decoration:none;
}

.top_links a:visited{
color:#666666;
border-width: 1px;
border-color:#666666;
border-style:none none dotted none;
text-decoration:none;
}

.top_links a:hover{
color:#666666;
border-width: 1px;
border-color:#666666;
border-style:none none solid none;
background-color:#FFFF99;
text-decoration:none;
}


.header_selector{
  color:#666666;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.backgroundColor='#FFFF99'; this.style.color='#666666'; "),
              onmouseout=new Function("this.style.backgroundColor='transparent'; this.style.color='#666666';"));
}

.header_selector:hover{
  color:#666666;
cursor:pointer;
}

#nav_links a:link {
text-decoration: none;
color:#FFFFFF;
}

#nav_links a:visited {
text-decoration: none;
color:#FFFFFF;
}

#nav_links a:hover {
COLOR: #FFFFFF;
text-decoration: none;
border-width:1px;
border-bottom-color:#ffffff;
border-bottom-style:dotted;
background-color: transparent ;
}

td.bar_end_left{
background: url("/images/bar-end-left.gif");
background-repeat: no-repeat;
white-space: nowrap;
}

td.bg{
background: url("/images/bar.gif");
background-repeat: repeat-x;
white-space: nowrap;
}

td.bar_end_right{
background: url("/images/bar-end-right.gif");
background-repeat: no-repeat;
white-space: nowrap;
}

#nav-menu ul
{
padding: 0;
margin: 0;
}

#nav-menu li
{
font-size:90%;
font-weight:700;
font-variant: small-caps;
font-family:helvetica,arial,verdana,sans-serif;
text-decoration: none;
color:#FFFF99;
list-style: none;
display: inline;
}

#nav-menu li a
{
font-size:90%;
font-weight:700;
font-variant: small-caps;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
color:#FFFFFF;
border-width:1px;
border-color:#FFFFFF;
border-style: none none dotted none;
margin: 0 15px;
}

#nav-menu li a:visited
{
font-size:90%;
font-weight:700;
font-variant: small-caps;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
color:#FFFFFF;
border-width:1px;
border-color:#FFFFFF;
border-style: none none dotted none;
}

#nav-menu li a:hover
{
font-size:90%;
font-weight:700;
font-variant: small-caps;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
border-width:1px;
border-color:#FFFFFF;
border-style: none none solid none;
background-color: transparent ;
}

.pull_select{
font-size:75%;
font-weight:300;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
border: #666666;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}

optgroup{
color:#57B6DD;
}

option{
color:#666666;
}

.text_input{
border: none;
font-size:80%;
font-weight:300;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

.trigger { position:relative; cursor:pointer; z-index:2;}

.menu { position:absolute; visibility:hidden; overflow:hidden; z-index:1; background-color:#FFFFFF; width: 100px;}

.menuitem {
font-size:70%; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; 
color:#666666; 
width:100%; 
height:100%; 
cursor:pointer; 
text-decoration:none; }

.search_remark{
font-size:80%;
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff;             
}

.search_link{
font-size:80%;
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.color='#ffffff';"),
              onmouseout=new Function("this.style.color='#ffffff';"));
border-width: 1px;
border-color:#ffffff;
border-style:none none dotted none;  
text-decoration:none;          
}

.search_link:hover{
  color:#ffffff;
cursor:pointer;   
}

.nav_pop{
font-size:90%;
font-weight:700;
font-variant: small-caps;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.color='#ffffff';"),
              onmouseout=new Function("this.style.color='#ffffff';"));
border-width: 1px;
border-color:#ffffff;
border-style:none none dotted none;              
}

.nav_pop:hover{
font-size:90%;
font-weight:500;
font-variant: small-caps;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
cursor:pointer;   
}

#search_div {
	position:absolute;
	width:430px;
	height:560px;
	z-index:1;
	border: 2px solid #57b6dd;
	padding:0px;
	background-image:url("/images/des_map.gif");
	background-position:bottom right;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:125%;
}
#search_div td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#search_div a:link {
	color: #666;
	text-decoration: none;
	border-width:1px;
	border-bottom-color:#666;
	border-bottom-style:dotted;
	background-color: transparent ;
}

#search_div a:visited {
	text-decoration: none;
	color:#666;
}

#search_div a:hover {
	color: #666;
	text-decoration: none;
	border-width:1px;
	border-bottom-color:#666;
	border-bottom-style: solid;
	background-color: #FFFF99;
}


/* Search Button */
a.search_button, .search_button{text-decoration:none; font-size:9pt; white-space:nowrap; }
.search_button input{border:none; font-size:9pt; font-weight:bold; background:transparent; padding:0; margin:0; line-height:23px; height:23px;}
.search_button .bg, .search_button .bg input{color:#6c6c6c; font-weight:bold; cursor:pointer;}
.search_button:hover .bg, .search_button .bg input:hover{text-decoration:none; color:#3b3b3b;}
.search_button .left{background:url(/images/buttons/button_left.png) no-repeat center right; width:6px;}
.search_button .bg{background:url(/images/buttons/button_bg.png) repeat-x center; padding:0 4px;}
.search_button .right{background:url(/images/buttons/button_right.png) no-repeat center left; width:6px;}
.search_button span{vertical-align:middle; line-height:23px; height:23px; display:table-cell !important; display:inline-block !important;}

