/* Layout / Footer */
html, body{
  margin:0px;
  background:#FFFFFF url(ustyle/background.png) right repeat-y;
  font-family:Arial, Helvetica, sans-serif;
  min-width:750px;
}

img{
  border:0px solid #C3B3A6;
}

A:link {text-decoration:none;color:#333333;}
A:visited {text-decoration:none;color:#333333;}
A:active {text-decoration:none;color:#333333;}
A:hover {text-decoration:underline;color:#0000ff;}

#nav A:link {text-decoration:none;color:#003300;}
#nav A:visited {text-decoration:none;color:#003300;}
#nav A:active {text-decoration:none;color:#003300;}
#nav A:hover {text-decoration:underline;color:#003300;}

#listbox A:link {text-decoration:none;color:#003300;}
#listbox A:visited {text-decoration:none;color:#003300;}
#listbox A:active {text-decoration:none;color:#003300;}
#listbox A:hover {text-decoration:underline;color:#003300;}

#header{
  border-bottom:1px solid #FFFFFF;
  height:85px;
  background:url(ustyle/header.png) #78040D;
  padding-left:280px;
}

#hold{
  clear: left;
  line-height: 0;
  height: 0;
}

#header_select{
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  padding-top:26px;
  float:left;
  padding-left:20px;
}

#header_select_text{

}

#header_select_type{
  padding-top:6px;
}

#header_login{
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  padding-top:26px;
  float:right;
  padding-right:10px;
}

#header_login_btn{
  padding-top:0px;
  height:19px;
  width:37px;
}

#header_login_text{

}

#header_login_arrow{
  padding-bottom:6px;
  height:15px;
  width:37px;
}

#header_login_type{
  padding-top:6px;
}

#header_login_input{
  font-size:10px;
  width:90px;
}

#n_item{
  padding-left:6px;
}

#footer{
  border-top:4px solid #C4B4A6;
  font-size:14px;
  padding:3px;
  background:#003300;
  text-align:right;
  color:#EDE8E2;
  clear:both;
}

#nav {
  height:24px;
  background:#A2BC9C;
  font-size:14px;
  color:#333333;
  width:100%;
  border-bottom:2px solid #FFFFFF;
}
#nav_l {padding:3px;font-weight:bold;}
#nav_r {padding:3px;font-weight:normal;}
#nav_left {float:left;padding:5px 8px 5px 5px;}
#nav_right {float:right;padding:5px 5px 5px 6px;}

#section_title{
  padding:2px;
  font-size:22px;
  color:#460702;
  margin-bottom:5px;
}

#section_content{
  padding:2px;
  margin-bottom:5px;
  line-height:1.5em;
}
#subsection_title{
  padding:2px;
  padding-left:40px;
  font-size:18px;
  color:#000000;
  margin-bottom:5px;
}

#subsection_content{
  padding:2px;
  padding-left:20px;
  margin-bottom:5px;
  line-height:1.5em;
}

#subsubsection_title{
  padding:2px;
  padding-left:80px;
  font-size:16px;
  color:#000000;
  margin-bottom:5px;
}

#subsubsection_content{
  padding:2px;
  padding-left:50px;
  margin-bottom:5px;
  line-height:1.5em;
}


#content{
}

#content_left{
  padding:6px;
  margin-right:220px;
  background:url(ustyle/back_content.gif) center top no-repeat;
}

#content_right{
  float:right;
  width:220px;
  background:#DBE6D9;
  border-left:1px solid #000000;
  margin:0px;
}
#content_right_section{
  padding:4px;
  border-bottom:1px solid #000000;
}
#c_r_title{
  font-size:14px;
  color:#460702;
}

#c_r_text{
  font-size:10px;
}

#ad{

}

#ad_text{
  font-size:10px;
}

#ad_top{
  text-align:center;
  background:#F1F1F1;
  height:60px;
  border:1px solid #C4B4A6;
  margin-bottom:10px;
}

#ad_bottom{
  text-align:center;
  background:#F1F1F1;
  height:90px;
  border:1px solid #C4B4A6;
}

#maincontent{
  border:1px solid #C4B4A6;
  padding:5px;
}

#news_title{
  font-size:18px;
}

#news_date{
  font-style:italic;
  font-size:14px;
}

#news_text{

}
#listbox{
  visibility: hidden;
  width:360px;
  position: absolute;
  left:140px;
  top:110px;
}
#listbox ul {
  font-size:14px;
  font-weight:bold;  
  margin: 0;
  padding: 0;
  list-style: none;
  width: 190px; /* Width of Menu Items */
  border-bottom: 1px solid #FFF;
  display: block;
  background:#A2BC9C;
}
	
#listbox ul li {
  position: relative;
}
	
#listbox li ul {
  position: absolute;
  left: 189px; /* Set 1px less than menu width */
  top: 0;
  display: none;
  background:#A2BC9C;
}

/* Styles for Menu Items */
#listbox ul li a {
  display: block;
  text-decoration: none;
  background:#A2BC9C;
  color: #777;
  padding: 5px;
  border: 1px solid #FFF; /* IE6 Bug */
  border-top: 0;
}

/* Holly Hack. IE Requirement */*/
* html #listbox ul li { float: left; height: 1%; }
* html #listbox ul li a { height: 1%; }
/* End */

#listbox li:hover ul, #listbox li.over ul { display: block; } /* The magic */