@charset "utf-8";
/* specific template settings */

/* ************************* */
/* ******* layout ********** */
/* ************************* */
#zoneswitch{
 width:100%; 
 text-align:center;
}  

#zonebox {
  width: 994px;
  margin:0 auto 0 auto;
  text-align:left;
  color:#333333;
  background:url('../_img/pg_bg.jpg') #ffffff repeat-y 0 0;
}

#toplogo {
  width:994px !important;
  height:169px;
  text-align:left;
  background:url('../_img/head.jpg') transparent no-repeat left 1px;
  position:relative;
}

#toplogo h1 {
 position:absolute;
 top:0px;
 left:20px;
 width:380px;
 height:169px;
}

#toplogo h1 img {
 border:0;
}  

#toplogo h1 a:link,#toplogo h1 a:active,#toplogo h1 a:visited { 
 display:block;
 width:330px;
 height:169px;
}   

#toplogo h1 a:hover { 
 
}   

#toplogo .mainnav
{
 width:510px;
 position:absolute;
 top:15px;
 right:30px;
 height:45px;
 text-align:left;
 font-size:8pt;
}

#toplogo .mainnav a:link, #toplogo .mainnav a:active, #toplogo .mainnav a:visited
{
 display:block;
 height:30px;
 padding:15px 0 0 0;
 float:left;
 text-align:center;
 color:#ffffff;
}

#toplogo .mainnav a:hover
{
 color:#000000;
}

#cm0 { width:113px; }
#cm1 { width:99px; }
#cm2 { width:157px; }
#cm3 { width:61px; }
#cm4 { width:79px; }

#main {
 margin:0 0 0 229px; 
 padding:0;
 min-height: 300px;
 height: auto;
 _height: 300px;
}
#main.rightpanel {
 margin:0 195px 0 229px; 
}
#main-content {
 margin:10px; 
 padding:0 10px 0 0 ;
 position:relative;
}

/* left panel */         
#sidebar-left {
  float: left;
  width: 229px;
  background:url('../_img/left_field.jpg') transparent repeat-y 0 0;
  
}
#sidebar-right {
  float: right;
  width: 195px;
}
.sidebar-right-content {
  /*background:#f00;*/
  border-left:2px solid #f00;
  margin-right:10px;
}
.sidebar-right-content {
  text-align:center;
  color:#f00;
  padding-top:10px;
}
#searchfield
{
 width:215px;
 position:absolute;
 top:110px;
 right:335px;
}

#sidebar-left-content {
 background:url('../_img/menu_content.jpg') transparent repeat-y 0 0;
 padding:0 0 20px 0;
}

#sidebar-left-content-start {
  font-size:1px;
  background:url('../_img/menu_top.jpg') transparent no-repeat 0 0;
  width:229px;
  height:36px;
  
}

#sidebar-left-arch-start {
  font-size:8pt;
  width:229px;
  height:40px;
  background:url('../_img/left_field_top01.jpg') transparent no-repeat left top;
}

#sidebar-left-arch-start h4 {
  padding:10px 20px 5px 20px;
  font-size:10pt;
}

#sidebar-left-arch-content p {
  padding:10px 20px 5px 20px;
  font-size:8pt;
}

#sidebar-left-arch-content {
  font-size:8pt;
  width:229px;
}

#sidebar-left-arch-content h5 {
  font-size:9pt;
  padding:10px 20px 5px 20px;
}

#sidebar-left-arch-foot {
  font-size:8pt;
  width:229px;
  height:28px;
  background:url('../_img/left_field_bottom.jpg') transparent no-repeat left top;
}



.contentdate
{
 display:block;
 margin:2px 0;
 width:90px;
 padding:4px;
 background-color:#eeeeee;
}

#partner_bar {
 width:994px;
}

#partner_bar-content {
 padding:10px 30px;
}

#zonefoot-content { 
 padding:10px 30px 0 0;
}


/* footter */	
#zonefoot {
 color:#ffffff;
 font-size:8pt;
 height:61px;
 width:994px;
 text-align:right;
 background:url('../_img/foot.jpg') transparent no-repeat left top;
}

#zonefoot-content { 
 padding:10px 30px 0 0;
}

#zonefoot a:link,#zonefoot a:visited,#zonefoot a:active {
 color:#ffffff;
 font-weight:normal;
 
}

#zonefoot .mainnav
{
 text-align:right;
 margin:5px 0 0 0;
}

#zonefoot .mainnav a 
{
 color:#ffffff;
 margin:0 0 0 10px;
}

#zonefoot a:hover {
     color:#000000;
	 text-decoration:underline;
} 


/* search */
.MW_search
{
 text-align:left;
 width:100%;
 background:transparent;
}

.MW_searchset
{
 padding:5px 10px;background:transparent;
}

/* login */
.MW_login
{
 text-align:right;
 width:130px;
 position:absolute;
 top:73px;
 right:15px;
}

.MW_loginset
{
 background:transparent;
}

.MW_login h3
{
 text-align:left;
 padding:5px 10px;
 color:#666666;
}

/* editable content */
.textbox {
 text-align:left;
 font-size:9pt;
}

.textbox table th { 
  vertical-align:top;
  font-size:9pt;
  text-align:left;
}  

.textbox table td { 
  font-size:9pt;
}

.textbox li
{
 margin-left: 16px;
}

.textbox p img { margin:2px 2px 0px 2px; }
 
.textbox p { margin:2px 0;padding:2px 0; }
 
 
hr.cleaner {
 height:1px;
 margin: -1px 0 0 0; 
 padding:0;
 border:none;
 visibility: hidden;
} 

.separator
{
 border-top:1px solid #000000;
}

.clr
{
 clear:both;
}

.hid
{
 display:none !important;
}

.cc { text-align:center !important; }
.ll { text-align:left !important; }
.rr { text-align:right !important; }

.fl { float:left !important; }
.fr { float:right !important; }

.handy{ cursor:pointer !important; }

.p10 { font-size: 10%; }
.p20 { font-size: 20%; }
.p30 { font-size: 30%; }
.p40 { font-size: 40%; }
.p50 { font-size: 50%; }
.p60 { font-size: 60%; }
.p70 { font-size: 70%; }
.p80 { font-size: 80%; }
.p90 { font-size: 90%; }
.p100 { font-size: 100%; }
.p110 { font-size: 110%; }
.p120 { font-size: 120%; }
.p130 { font-size: 130%; }
.p140 { font-size: 140%; }
.p150 { font-size: 150%; }
.p160 { font-size: 160%; }
.p170 { font-size: 170%; }
.p180 { font-size: 180%; }
.p190 { font-size: 190%; }
.p200 { font-size: 200%; }

/* Server map */

.webmap
{
 margin: 0 0 0 16px;
}

.swebmap
{
 margin: 0 0 0 16px;
}

.swebmapcontent
{
 margin: 0 0 0 16px;
}

.webmap li {
 font-size : 10pt;
 color: #000000;
 list-style-type: disc;
} 

.swebmap li {
 font-size : 9pt;
 color: #000000;
 list-style-type: circle;
} 

.swebmapcontent li {
 font-size : 9pt;
 color: #000000;
 list-style-type: square;
} 
